繁体   English   中英

在Eclipse中为Oracle数据库使用auto_incr_id序列

[英]using auto_incr_id sequence in eclipse for oracle db

您好,我是Oracle和Java Eclipse的初学者

我创建了一个名为人的表。

我对我的oracle数据库有一个sequence(persons_auto_incr),当我想插入一个新数据时,它可以很好地工作

"INSERT INTO PERSONS(id,name,surname,telephone) VALUES(persons_auto_incr.nextval,'John','Wayne','11111');

它可以与id:1 name:John .....等一起正常工作

但是在日食中,我不知道如何添加该auto_incr语句,我的代码就像ID一样可以正常工作

query.executeUpdate("INSERT INTO persons (id,name,surname,telephone) VALUES('"
        +newRecord.getName()
        +"','"
        +newRecord.getSurname()
        +"','"
        + ""+newRecord.getTelephone()+"')");

我应该在那里为id列写什么?在此程序中,您从用户那里获取数据(名称,sur,tel),我也想为其获取自动ID。

您可以尝试以下方法:

query.executeUpdate("INSERT INTO persons (id,name,surname,telephone) VALUES(persons_auto_incr.nextval,'"
        +newRecord.getName()
        +"','"
        +newRecord.getSurname()
        +"','"
        + ""+newRecord.getTelephone()+"')");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM