使用PreparedStatement向表插入数据的时候,如果一个字段是自动增长的,应该怎么办呀??? 自增长的字段是不能用sql语句进行操作的,否则会抱错,至少在sqlserver中是这样的。对于自增长的字段不用理会,就ok了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不插入这个字段的值就行了。另外,SQL语句应该这么写:strSql = "insert into table (b,c,d) values(?,?,?)"; 是啊,插入数据的时候最好把相关的字段列出来,一一对应的insert,这样如果以后表结构中追加了某个字段,你也不用理会,原先的程序照样执行。 可以,如果我用的是ORACLE,它是使用sequence的那我应该怎么呀??? 用oracle的sequence就更简单了ssql="insert into tableA(a,b,c) values(sequencetest.next,?,?)"a是自增字段,sequencetest是在数据库里create的sequence对象 基于junit的单元测试,请大家帮我设计这个计算器的测试用例 求short转byte[]方法?为啥有的可以,有的不可以? 说我回复速度太快了! 郁闷死!! 想以WINDOWS身份登陆! 怎么解决? 有没有办法实现动态类型转换? 一个简单的程序,放声的 关于大花猫的问题,不好意思麻烦大家了,又有新发现!!!!!!!!!! 一个二元函数图形化的库——Figure 3D 一个类型转换问题,请高人帮忙 bin和src文件是干什么用的 我做的《java实例技术手册》的练习,请各位指教 ex1-1 Oracle排序分页的SQL语句问题 java中abstract class 与 class有何区别?
另外,SQL语句应该这么写:
strSql = "insert into table (b,c,d) values(?,?,?)";
那我应该怎么呀???
ssql="insert into tableA(a,b,c) values(sequencetest.next,?,?)"
a是自增字段,sequencetest是在数据库里create的sequence对象