0

を使用して GUI プログラムに表示したデータベースにテーブルがありますJTable。にJTabledriverdatabase URLusernamepasswordtable name、およびfield name/Fields columnsがそれぞれ含まれています。JTableこの行をループして値を取得し、この sql ステートメントに渡したいと思います。

例: 最初の行にある場合

com.mysql.jdbc.Driver, jdbc:mysql://localhost:3306/DBname, root, pass, TableName, FieldName

各フィールドの値と 2 行目は、各フィールドの値として次のようになります。

com.mysql.jdbc.Driver, jdbc:mysql://localhost:3306/DBname3, root, pass3, TableName3, FieldName3

for(iterate through the jtable and pass each row values to the sql statement)
{ 
    try
     {
      Class.forName(getDriver rows here);
      Connection con = DriverManager.getConnection(getDatabase url here, getUsername, getPassword);
      Statement st = con.createStatement();
       ResultSet rs = st.executeQuery("select * from getTableName where field = getFieldName");
      while(rs.next())
     {
     System.out.println(rs.getString());
     }
     }
     catch(Exception ex)
     {
     }
}

これは可能で、何をする必要がありますか?

4

0 に答える 0