今天有需求要用一个文本数据库,于是准备用sqlite,因为以前没有用过sqlite,而且测试项目引文就两个页面,特别小,就没有用框架,准备使用servlet jdbc原始方法做,在写dao层方法时,遇到了sqlite3的自增用法的问题。
在使用自增的方法上,
在oracle 中我们一般是这么用的
insertintotablevalues(seq_abc.nextval(),'张三',20)
而MysqL是
insertintotable(name,age)values('张三',20)
由于没有sqlite没用故宫,自己不熟悉,找了好久发现,只需要用占位符,就能使用sequence,例如:
insertintotablevalues(?,'张三',20)