在线程“主”中获取异常java.sql.SQLException:无法发出空查询

美洲虎

执行此代码时,出现错误:

Exception in thread "main" java.sql.SQLException: Can not issue empty query

我的代码有什么问题?

public static void main(String[] args) throws IOException,
        ClassNotFoundException, SQLException {
    // TODO Auto-generated method stub

    DataInputStream d = new DataInputStream(System.in);
    // for keyboard input
    System.out.println("Enter Employee id: ");
    int empid = Integer.parseInt(d.readLine());

    System.out.println("Enter Employee name: ");
    String empname = d.readLine();

    System.out.println("Enter Employee Salary: ");
    double empsalary = Double.parseDouble(d.readLine());

    Class.forName("com.mysql.jdbc.Driver"); // Loading MYSQL Driver
    Connection con = DriverManager.getConnection(
            "jdbc:mysql://localhost:3306/employee", "root", "admin");
    PreparedStatement pst = con
            .prepareStatement("insert into employee values(?,?,?)");
    pst.setInt(1, empid);
    pst.setString(2, empname);
    pst.setDouble(3, empsalary);
    int rowcount = pst.executeUpdate("");
    System.out.println(rowcount + "row has been insereted");

}
戴夫

您正在executeUpdate(String)Statement界面而不是executeUpdate()进行呼叫PreparedStatement

删除两个引号,它应该工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

spark-线程“主”中的异常java.sql.SQLException:没有合适的驱动程序

来自分类Dev

线程“主”中的异常java.sql.SQLException:在“ s”附近:语法错误

来自分类Dev

sql 异常无法使用 SELECT 查询为 SELECT 发出 executeUpdate

来自分类Dev

线程“main”中的异常 java.sql.SQLException:无法打开文件

来自分类Dev

当我连接SQL Server并检查表中的用户时,在线程“主” java.lang.NullPointerException中出现错误异常

来自分类Dev

在线程“主”中获取异常java.lang.NullPointerException

来自分类Dev

在线程“主”中获取异常java.lang.StackOverflowError

来自分类Dev

在线程“主”中获取异常java.util.InputMismatchException

来自分类Dev

无法在线程“主”中运行程序异常NoClassDefFoundError :(错误名称:access / control / accessControlUI)

来自分类Dev

无法在线程程序中捕获异常

来自分类Dev

命令行中的Grails在线程中获取数字格式异常,无法恢复

来自分类Dev

如何异步和在线程中执行大量的sql查询

来自分类Dev

线程“main”中的异常 java.sql.SQLException: ResultSet 关闭后不允许操作

来自分类Dev

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / spark / sql / catalyst / analysis / OverrideFunctionRegistry

来自分类Dev

无法获取JDBC连接;嵌套异常为java.sql.SQLException:null

来自分类Dev

在线程“主”中获取异常java.lang.OutOfMemoryError:Java堆空间

来自分类Dev

使用JNotify时在线程“主” java.lang.UnsatisfiedLinkError中获取异常

来自分类Dev

线程“main”中的异常 java.sql.SQLException:运行 spark-submit 时没有合适的驱动程序

来自分类Dev

从SQL查询中获取空结果

来自分类Dev

SQL查询从列中获取空计数

来自分类Dev

SQL查询从列中获取空计数

来自分类Dev

线程“主”中的异常java.lang.Error:无法解析的变量

来自分类Dev

线程“主”中的异常java.io.IOException:无法初始化群集

来自分类Dev

线程“主”中的异常java.text.ParseException:无法解析的日期

来自分类Dev

java.sql.SQLException:无法对PLSQL语句执行获取:next

来自分类Dev

在线程“主”中获取异常java.lang.VerifyError:类com.google.gwt.dev.HostedModeBase $ ArgHandlerNoServerFlag

来自分类Dev

使用 Java 的 PreparedStatement 进行选择查询时获取 SQL 异常

来自分类Dev

无法从android中的数据库中删除行(where子句后sql查询为空)

来自分类Dev

java.sql.SQLException:子查询返回多于1行

Related 相关文章

  1. 1

    spark-线程“主”中的异常java.sql.SQLException:没有合适的驱动程序

  2. 2

    线程“主”中的异常java.sql.SQLException:在“ s”附近:语法错误

  3. 3

    sql 异常无法使用 SELECT 查询为 SELECT 发出 executeUpdate

  4. 4

    线程“main”中的异常 java.sql.SQLException:无法打开文件

  5. 5

    当我连接SQL Server并检查表中的用户时,在线程“主” java.lang.NullPointerException中出现错误异常

  6. 6

    在线程“主”中获取异常java.lang.NullPointerException

  7. 7

    在线程“主”中获取异常java.lang.StackOverflowError

  8. 8

    在线程“主”中获取异常java.util.InputMismatchException

  9. 9

    无法在线程“主”中运行程序异常NoClassDefFoundError :(错误名称:access / control / accessControlUI)

  10. 10

    无法在线程程序中捕获异常

  11. 11

    命令行中的Grails在线程中获取数字格式异常,无法恢复

  12. 12

    如何异步和在线程中执行大量的sql查询

  13. 13

    线程“main”中的异常 java.sql.SQLException: ResultSet 关闭后不允许操作

  14. 14

    线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / spark / sql / catalyst / analysis / OverrideFunctionRegistry

  15. 15

    无法获取JDBC连接;嵌套异常为java.sql.SQLException:null

  16. 16

    在线程“主”中获取异常java.lang.OutOfMemoryError:Java堆空间

  17. 17

    使用JNotify时在线程“主” java.lang.UnsatisfiedLinkError中获取异常

  18. 18

    线程“main”中的异常 java.sql.SQLException:运行 spark-submit 时没有合适的驱动程序

  19. 19

    从SQL查询中获取空结果

  20. 20

    SQL查询从列中获取空计数

  21. 21

    SQL查询从列中获取空计数

  22. 22

    线程“主”中的异常java.lang.Error:无法解析的变量

  23. 23

    线程“主”中的异常java.io.IOException:无法初始化群集

  24. 24

    线程“主”中的异常java.text.ParseException:无法解析的日期

  25. 25

    java.sql.SQLException:无法对PLSQL语句执行获取:next

  26. 26

    在线程“主”中获取异常java.lang.VerifyError:类com.google.gwt.dev.HostedModeBase $ ArgHandlerNoServerFlag

  27. 27

    使用 Java 的 PreparedStatement 进行选择查询时获取 SQL 异常

  28. 28

    无法从android中的数据库中删除行(where子句后sql查询为空)

  29. 29

    java.sql.SQLException:子查询返回多于1行

热门标签

归档