0

おやすみみんな!

Java で Derby への接続を作成し、テーブルにデータを挿入しましたが、System.out.printl を使用してテーブルにデータを表示するコードを実行すると、Java から接続 OK というメッセージが表示されます。しかし、コンソールにデータを表示するものは何もありません。SELECT * FROM句を使用しています...コードを投稿します。さらにサンプルコードがある場合、または別のコードを送信することを選択した場合は、受け入れられます。私のコードを見てください:

package tests ;
import java.sql . * ;

 public class AcessoBanco {

    public static void main ( String [ ] args ) {

    
        Connection con = null;

    try {

      con = DriverManager.getConnection ( " jdbc : derby : database " , " Ramom " , " banco123 " ) ;

      Statement sta = con.createStatement ( ) ;


// Getting the data back


      ResultSet res = sta.executeQuery ( " SELECT * FROM APP.TablePTBR " ) ;
 

      while ( res.next ()) {




// THIS LINE(SYSTEM.OUT...) DOES NOT SEEM TO BE WORKING, PLEASE take a look ! 

         System.out.println ( res.getInt ("code") + " , " + res.getString ( "user " ) ) ;

         
      }

      res.close ();


      sta.close ();


      con.close ();


    } Catch ( Exception e ) {






      System.err.println ( " Exception : " + e.getMessage ( ) ) ;


    }


  }


}

私の問題は接続していませんが、問題は SELECT であり、System.out.println を使用して Java コンソールでテーブルデータを表示し、コマンド「Insert Into ...」を実行すると、Java は接続エラーもエラー挿入も表示しません。 Derby テーブルの GUI をチェックインすると、そこにデータがありません.. ありがとうございます!

4

0 に答える 0