mysql缺少主键无法更新结果集

mysql缺少主键无法更新结果集,第1张

public List extractData(ResultSet rs) throws SQLException {

ResultSetMetaData md = rs.getMetaData()

int num = md.getColumnCount()

List listOfRows = new ArrayList()

while (rs.next()) {

1:游标中有进行排序,在update *** 作第一条之后,有可能会导致排序发生变化第一条变到了第二条,在第二次遍历时,应该处理的是第二条记录但依然处理第一条。你觉得合理吗?

2:只是警告,并不是错误,警告并不会影响结果的正确与否,ok?这种警告的原因是wheere current of有释放锁的 *** 作,但由于你之前并没有加上for update锁表,那就不需要释放锁了,因为根本不存在锁。

3:。。。

4:order by 只是一种对结果集的排序 *** 作,既然你又不需要显示它,对它的排序毫无意义,反而会加系ORA的负荷。

5:帖的代码太难看,麻烦下次搞个工整的或者贴图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10017498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存