Java论坛网»Java技术»JDBC3.0问题 找高手

JDBC3.0问题 找高手

问?:
本人做项目时用的是jdbc3.0的rowSet
CachedRowSetImpl crs=new CachedRowSetImpl();
crs.setUrl("jdbc:jtds:sqlserver://localhost:1433/product");
crs.setUsername("sa");
crs.setPassword("");
crs.setTableName("pro_info");
crs.setCommand("select * from pro_info");
crs.execute();
/* while (crs.next()) {
int id=crs.getInt("id");
String name = crs.getString("titleName");
String type = crs.getString("creater");
System.out.println(id +" , "+ name +" , "+type);
}*/
我的id设的主键 是自动增长类型的,
就是下面这里插入数据时就报错了,如果把自动增长去掉了就插入成功

crs.moveToInsertRow();
crs.updateString(2, "xin");
crs.updateString(3, "Programing");
crs.insertRow();
crs.moveToCurrentRow();
crs.acceptChanges();
所以我想问问如果主键是自动增长类型怎么才能插入数据
答!: 1:
还有就是设为自动增长的类型的时候插入数据时,并没有对自动增长类型的列插入数据。
答!: 2:
自动增长的列(Auto inscream)插入的时候,这列是不需要填值的,系统会自动在这列填值

相关JAVA教程:
请问 netbeans 的语法检查功能是如何实现的?小女子恳求大家的帮忙!!
怎么在显示一个formA时隐藏另一个formB,formB关闭后formA又显示???
tomcat问题
想学JAVA了,请大家指点一下
XML文件中取值问题!急!急!急!急!急!急!急!
请教怎么用NetBeans打开一个工程源码
请各位高手帮忙解决一下出现这个异常的问题!谢谢!
如何固定一个JTABLE表头的宽度
Java程序在IBM JDK下运行出错,版主救命!!!!!!!
wsad下使用log4j出现奇怪问题,求助。
请教批量上传的问题
请问C/S模式下怎样用UDP协议进行多线程Socket通信?