2016-05-30 3 views
1

netbeansでライブラリ管理デスクトップアプリケーションを構築しようとしています。JAVA - フォームのテキストフィールドにデータを表示

データベースに接続し、新しいブックとメンバー情報をデータベーステーブルに追加するのに成功しました。

ここでは、テーブル内のidで情報を検索しようとしましたが、ラベルやテキストフィールドなどの関連情報をどこかに表示したいのですが、そのコードはわかりません。

は、私は単純なコアのJavaを学んできましたし、その前に使用裁量とリストが、私は他の句の例:

if(list-name.contains (book id)) 
{ 
    system.out.println("the book id already registered."); 
} 
else 
{ 
     system.out.println("tthis book id is available."); 
} 

私は、このような表現として書くことができますどのようにあれば使用することができますどのように私のINFOMATIONが、データベース接続での格納しますデータベーステーブルのための?

+0

をそれをラエドするために、このデモの例を取る必要があり、このようにそれを表示する方法」として、スクリーン?」または「データベースからデータを取得する方法」を参照してください。 – ClayKaboom

+0

本当にありがとうございました。これを試してみる –

+0

それは働いている。ああ、もう一度ありがとう。私の心のもう一つの質問は、私はデータベーステーブルのすべてのデータを表示するjtanlbeが必要だということです。私はjtable bidingの繁栄を使ってこれを試しました。しかし、それは間違いを示しているbidingのexpreasionはnullにすることはできません。 Plese help –

答えて

1

、あなたのニーズにマッチする最後の質問を入力してくださいJDBC接続を読み取ろうとした後、あなたのために役立つ

try{ 
    Connection con1; 
    Class.forName("com.mysql.jdbc.Driver"); 
    con1=(Connection)DriverManager.getConnection("jdbc:mysql://192.168.101.1:3306/dbname","username","password"); 
    PreparedStatement ps1=(PreparedStatement)con1.prepareStatement("SELECT * from tablename where columnname=valueofid"); 
    String str; 
    ResultSet rs1=ps1.executeQuery(); 

    while(rs1.next()){ 
     int id=rs1.getInt("ID"); 
     String bookname=rs1.getString("clnmae1"); 
    String bookauthor=rs1.getString("clname2"); 

    //// there you can use label settext() method where to show your data 
     } 
     con1.close(); 

    } catch(Exception ex){ 
     out.print(ex); 
} 
関連する問題