log5

Q1到现在为止,我已经完成了在数据库中图书的查询,接下来是什么呢?无非就是增、删、查、改。而关于删除操作,我的一位老师曾说过,“在实际应用中数据库中的一切数据都不会真正地被删除”,说不定啥时候还能用得上。我觉得这种理念是正确的,决定采用。那么,删除操作就如同修改操作了,只需修改图书存在标志即可。分两步来做:修改;插入。

那么,更新(就是修改)在哪里执行呢?有两个选择,一是直接操作executeUpdateSQL),还有就是在结果集ResultSet中做。那种更好? 自然是后者更好,因为只有确定存在这样的记录才能去修改。

Q2java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Row update failed.

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseImplUpdatableResultSet.executeStatement(Unknown Source)

at com.microsoft.jdbc.base.BaseImplUpdatableResultSet.updateRow(Unknown Source)

at com.microsoft.jdbc.base.BaseResultSet.updateRow(Unknown Source)

对于一个ResultSet的记录只能有一个updateRow(),不能多次updateRow()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值