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", "111111111111");
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是我表里的记录的行数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。