使用
java.sql.ResultSet resultt = stmtsql.execute("create table table1 select *  from table2 ; ");因为不返回结果集,所以使用应该execute()方法。

解决方案 »

  1.   

    怎么table2后面有个';'   把它去掉啊
      

  2.   

    execute() or 
    executeUpdate()
      

  3.   

    就是table2后面有个';'得问题, 把它去掉啊就可以了和具体用哪个方法无关,只是多了个分号问题应该是 Connection con=DriverManager.getConnection(.........连接没问题);
    Statement stmtsql = con.createStatement();
     java.sql.ResultSet resultt = stmtsql.executeQuery("create table table1 select *  from table2");
      

  4.   

    JSP执行SQL语句后面不要";"号,
    你这个语句是创建语句,请用executeUpdate
    stmtsql.executeUpdate("create table table1 select *  from table2");
      

  5.   

    是的,我已经用executeupdate解决问题了