
您需要调用
preparedStatement.executeUpdate()(不带参数
sql)。
您调用了method
PreparedStatement.executeUpdate(Stringsql),根据JDBC规范,该方法是非法的。再次传递SQL语句实际上没有任何意义,因为在创建PreparedStatement对象时已经传递了该语句。即使认为您传递了相同的字符串,调用此方法也是不合法的。调用方法是不合法的:-)有点奇怪,但这就是事实。在这种情况下,所有符合标准的JDBC驱动程序都需要引发异常。
但我同意错误消息是含糊的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)