0
指定された名前の文字列を持つ行のすべてのデータを取得しようとしています。今は構文エラーが出ています。 myConn
はコンストラクターで宣言され、nameはorganizationというデータベースのvarcharです。あなたはexecuteQuery
すなわちパラメータでテーブルからデータを選択する方法
は、これを交換してください使用する必要がありますので、私のエラーコードは、選択したクエリを実行している
public void getOrgByName(String name){
try {
st = myConn.createStatement();
String query = "SELECT * FROM organization WHERE name = ?";
PreparedStatement preparedStmt = myConn.prepareStatement(query);
preparedStmt.setString(1, name);
preparedStmt.executeUpdate();
}catch(Exception e){
System.out.println("Cannot get org name" + e);
}
}