これは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の結果が得られません –