首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

数据库更新有关问题

2012-01-13 
数据库更新问题刚开始数据库更新成功了,但是再次运行时,点击更新的时候出现:java.sql.SQLIntegrityConstra

数据库更新问题
刚开始数据库更新成功了,但是再次运行时,点击更新的时候
出现:java.sql.SQLIntegrityConstraintViolationException: 语句异常终止,因为它导致“BOOK”上所定义的“SQL111105085438730”标识的唯一或主键约束或唯一索引中出现重复键值。
到底怎么回事儿,疯了

[解决办法]

探讨

出现:java.sql.SQLIntegrityConstraintViolationException: 语句异常终止,因为它导致“BOOK”上所定义的“SQL111105085438730”标识的唯一或主键约束或唯一索引中出现重复键值。


[解决办法]
已经说了,是出现重复值了,

JDBC和Hibernate都有各自的解决方案。
[解决办法]
你这book表里面只有一条记录吗
你这更新不加任何条件岂不是把所有记录都更新成一样的
先不说业务逻辑问题
如果你的book表的id字段是主键或者其他字段建有唯一索引
那肯定违反了唯一约束了

[解决办法]
5楼说得对。
加个where条件吧。

热点排行