加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

有人说这是BUG关于CachedRowSet的问题

发布时间:2020-12-12 15:13:30 所属栏目:MsSql教程 来源:网络整理
导读:package ? ? YongClass; ? ? ? ? ? ? ? import ? ? javax.sql.rowset.CachedRowSet; ? ? ? ? import ? ? com.sun.rowset.CachedRowSetImpl; ? ? ? ? ? ? ? public ? ? class ? ? DataBase ? ? { ? ? ? ? ? ? ? public ? ? DataBase() ? ? { ? ? ? ? ? ? ? }

package ? ? YongClass; ? ? ?
? ? ?
? import ? ? javax.sql.rowset.CachedRowSet; ? ? ?
? import ? ? com.sun.rowset.CachedRowSetImpl; ? ? ?
? ? ?
? public ? ? class ? ? DataBase ? ? { ? ? ?
? ? ? ? public ? ? DataBase() ? ? { ? ? ?
? ? ? ? } ? ? ?
? ? ?
? ? ? ? public ? ? void ? ? abc() ? ? { ? ? ?
? ? ? ? ? ? ? ? try ? ? { ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? CachedRowSet ? ? crs ? ? = ? ? new ? ? CachedRowSetImpl(); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.setSyncProvider("com.fred.providers.HighAvailabilityProvider"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.setUrl( ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "jdbc:microsoft:sqlserver://ldy:1433;DatabaseName=ddaa"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.setUsername("sa"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.setPassword("abc"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.setCommand("select ? ? GuestID,PersonName ? ? from ? ? guestbook"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.execute(); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.next(); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? String ? ? aaaaaaaaaaaaa ? ? = ? ? crs.getString("PersonName"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.updateString("PersonName",? ? "222222222211"); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.updateRow(); ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.acceptChanges();//1 ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? crs.close(); ? ? ?
? ? ? ? ? ? ? ? } ? ? ?
? ? ? ? ? ? ? ? catch ? ? (Exception ? ? e) ? ? { ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? String ? ? aaa ? ? = ? ? e.getMessage();//2 ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? String ? ? ddd ? ? = ? ? e.getMessage(); ? ? ?
? ? ? ? ? ? ? ? } ? ? ?
? ? ? ? } ? ? ?
? } ? ? ?
? ? ?
? 如上,当执行到//1的时候。便会出错,跳到//2。此时aaa得到的值便是:12 ? ? conflicts ? ? while ? ? synchronizing。 ? ? ? ? 12是我表里的记录的行数。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读