【发布时间】:2017-01-19 18:16:45
【问题描述】:
private void search_fKeyReleased(java.awt.event.KeyEvent evt) {
try {
这里有什么问题
PreparedStatement pst =null;
ResultSet rst=(ResultSet) pst;
Connection con=(Connection)
DriverManager.getConnection("jdbc:mysql://localhost/iqari",
"root","");
String sql="select * from first where masaha_iqar=?";
pst=(PreparedStatement) con.prepareStatement(sql);
pst.setString(1,search_f.getText());
rst=pst.executeQuery();
在文本区域中,我得到的是结果,而不是我的数据库中可用的两个
if (rst.next()){String add1=rst.getString("raqm_iqar");
jTextArea2.append(add1 + "\n");
System.out.format("%s",add1);
}
} catch (Exception e) {
}
TODO add your handling code here:
}
【问题讨论】:
-
用while循环代替if。
-
这对 SMA 很有帮助