這是使用PrepareStatement
從數據庫進行的簡單SELECT查詢,但查詢不返回任何結果。我嘗試沒有它也不工作。使用PrepareStatment的Java SQL SELECT查詢
try {
// Class.forName("org.apache.derby.jdbc.ClientDriver");
con = DriverManager.getConnection("jdbc:derby://localhost:1527/pavillons","saiid","saiid");
Query =" SELECT NOM_PRENOM FROM SAIID.ETUDIANT_PAV WHERE PAVILLONS = ? AND CHAMBRE = ? " ;
ps = con.prepareStatement(query);
ps.setString(1, pav);
ps.setString(2, ch);
reslt = ps.executeQuery();
afuf= reslt.getString("NOM_PRENOM");
System.out.println ("dooooooooo"+afuf);
JOptionPane.showMessageDialog(null, "Query Executed");
return reslt;
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
return reslt;
}
什麼是 「不工作」 的呼叫是什麼意思? –
我沒有得到我的結果auery –