循环遍历jtable并将其行值传递给sql语句

时间:2013-05-27 10:26:36

标签: java swing jdbc jtable

我的数据库中有一个表,我在GUI程序中使用JTable显示。 JTable分别包含driverdatabase URLusernamepasswordtable namefield name / Fields columns 。我想循环遍历这个JTable行,获取它们的值并将它传递给sql语句。

例如:如果第一行有

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

作为每个字段的值 并且第二行具有以下作为每个字段的值。

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)
     {
     }
}

这可能吗?我需要做什么?

0 个答案:

没有答案