CREATE SEQUENCE S_ID_ADDinsert into USER(ID,NAME) values(s_id_add.nextval,'TEST')Oracle没有自增类型,使用sequence来做..

解决方案 »

  1.   

    sql = "insert into USER(ID,NAME) values(id_add.nextval,'TEST')
      

  2.   

    sql = "insert into USER(ID,NAME) values(id_add.nextval,'TEST') 没有单引号
      

  3.   

    如果要考虑到数据库的移植性的话,建议在java程序里写个方法,找出最大ID然后++
      

  4.   

    还是不行啊。总是出现:java.sql.SQLException: ORA-01747: 无效的用户.表.列,表.列,或列规格为什么呢?
      

  5.   

    查看你的表名列名是否正确,用PL SQL查看Sequence是否创建.