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是我表里的记录的行数。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|