当使用一个SQL语句,例如
INSERT,
UPDATE或
DELETE用
PreparedStatement,您必须使用
executeUpdate,这将返回affeted的行数。在这种情况下
ResultSet,sql *** 作不会产生任何结果,因此调用executeQuery将抛出
SQLException。
如果您确实需要a
ResultSet,则必须使用
SELECTSQL *** 作进行另一条语句。
有关PreparedStatement#executeQuery和PreparedStatement#executeUpdate的信息,请参阅Javadoc。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)