我正在用 java se 编写一个简单的应用程序jdk 1.7
,使用netbeans 7.1.2
和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中,但我找不到我的错误。