美好的一天,
我在数据库中插入新数据后尝试更新数据,
此消息为我显示
case addressComponents([NSTextCheckingKey: String]?)
我已检查tutorialspoint.com和codejava,并且更新和选择的代码相同,程序正在发出上述声明
这是我的代码
can not issue executeupdate() for selects
任何解决方案?
答案 0 :(得分:0)
Statement st = con.createStatement();
int i = ps.executeUpdate();
问题出在这里。您正在创建一个新的,未使用的Statement
,然后尝试在先前准备的语句(即SELECT)上调用executeUpdate()
。
通过正确地将相关变量作为方法本地进行范围确定,可以避免这种情况。它们都不应该是实例或静态成员。