PreparedStatement 是不可以用executeQuery方法的
你必须另外创建一个Statement来执行executeQuery才行

解决方案 »

  1.   

    PreparedStatement 不能直接执行sql语句。可以重新建一个statement来执行另一个sql啊,
    或者脆ResultSet rs = conn.executeQuery("select @@identify from T_TableA");
    就OK了。
      

  2.   

    但是这样,@@indentity得值就为空的了,取不到刚刚加入得值了!还有什么办法吗?谢了!
      

  3.   

    用select max(id) from table算了,并发性不是很强的话还是可以的,还通用一些