を使用して GUI プログラムに表示したデータベースにテーブルがありますJTable
。にJTable
はdriver
、database URL
、username
、password
、table 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)
{
}
}
これは可能で、何をする必要がありますか?