Statement stmt=con.createStatement(); 
          stmt.executeQuery(SQL);//错了!,怎么是Query,明明是insert操作啊!

解决方案 »

  1.   

    ResultSet rs1=stmt1.executeQuery(SQL)
    改成:
    ResultSet rs1=stmt1.executeUpdate(SQL)
    另外在执行sql语句之前,加入
    System.out.println(SQL);
    看看你的sql语句是否正确(用执行sql的工具运行一下)
      

  2.   

    楼上不是说了吗。把ResultSet rs1=stmt1.executeQuery(SQL)
    换成:ResultSet rs1=stmt1.executeUpdate(SQL),就可
      

  3.   

    ResultSet rs1=stmt1.executeUpdate(SQL)