插入数据库一条记录时如何返回插入后生成的ID? 好像以前有人讨论过了。似乎依赖于特定的数据库,,,,没有通用SQL;;; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知是什么数据库,oracle可以查序列生成器 不同的数据库需要使用不同的sql语句取前一条生成记录的id,在db2中是从一个系统表中查询,sql server是一个特殊的sql语句,你可以查dbms相关的文档,一般都有的 (1) 先获取一个ID,比如oracle: SELECT IDS.NEXTVAL FROM DUAL;(2) 再插入这个ID,INSERT INTO X (ID) VALUES (ID);(3) 成功后返回这个ID;就算失败,也只是浪费一个ID而已。 一个线程习题,高手请帮忙 JAVA新手遇到的程序问题 似金山词霸 布局 关于java绘制图形的问题 初学者 请问,如何能检测到,从数据库里读出的字符串中的格式符,如换行,回车?急! java怎么样能获取windows目录????????? 大家是怎么理解“子类覆盖的方法不能比父类被覆盖的方法的访问权限更严格”这句话呢? 介绍几本好书?? 请教Java SWING开发高手一个写齐了全部实验项目源代码的“IM系统通信实验生成窗口显示不正常”的调试方法是什么? 萌新 求问关于class文件的生成 怎样让Applet运行在没有安装JRE的机器上 类作为参数的意义
(2) 再插入这个ID,INSERT INTO X (ID) VALUES (ID);
(3) 成功后返回这个ID;就算失败,也只是浪费一个ID而已。