jdk 1.7
とを使用netbeans 7.1.2
して Java SE で簡単なアプリをプログラミングしていMySQL 5
ます。
しかし、次のコードにエラーがあります。
String sql = "SELECT idpaciente, ap_paterno, ap_materno, nombres, edad, direccion, telefono, descuento, movil, email, docId FROM paciente WHERE ap_paterno LIKE ? ";
pst = con.prepareStatement(sql);
pst.setString(1, paciente.getApellidoPaterno());
ResultSet rs = pst.executeQuery(sql);
このコードのコンパイルは良好ですが、実行後、構文エラーが発生しました。netbeans は次のように述べています。
SQL 構文にエラーがあります。「?」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。1行目
netbeans のデバッガーを使用すると、エラーは executeQuery にありますが、エラーが見つかりません。