0
private void search_fKeyReleased(java.awt.event.KeyEvent evt) {
try {
是在文本區域療法什麼錯在這裏SQL查詢顯示結果只有一個(第一個),但不是所有的結果
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:
}
而不是if,使用while循環。 – SMA
這是有益的感謝SMA – ehab