Java问题,在Servlet中把数据插入数据库的同时再取出来,获取这条数据插入时的自动增长列

图片说明
求助。问题标题已经说明。是在同一个Servlet中,做的是购买功能,处理订单时遇到的问题。

0

2个回答

不知道你用的什么数据库,
mysql的方式是
sql = new StringBuffer();
sql.append("select LAST_INSERT_ID() AS afId ");
pstmt = conn.prepareStatement(sql.toString());
rs = pstmt.executeQuery();
while (rs.next()) {
afId = rs.getInt("afId");
}
在插入完成之后,再继续做一条查询“LAST_INSERT_ID()”就可以得到,最后插入的自增长值
oracle 的方式是:
select seq.currval as id from tablename

希望对你有帮助

0

在插入操作的时候可以返回主键的,你百度一下,很多方法的

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

1
请教在一台oracle服务器中,创建多个数据库和创建多个实例的含义和区别
1
点击A页面按钮打开B页面,B页面数据是查询数据库得到的,点击B页面的按钮,怎么将B页面数据回填到A页面表格?
1
如何实现在客户端或浏览器页面中集成一个类似plsqldeveloper一样的查询功能?
1
SSM 怎么添加一个数据库允许为null对象, 还有一个数据库有默认 不需要传入的对象
1
如何用java编程实现将数据从Access数据库导入到Oracle, 求java详细代码和解释!
4
怎样用Java描述数据库中出现的:当出现某种情况的时候就把这一条没用的数据删掉
2
mysql 查询区间数据 并且排序
1
云开发的小程序上线后怎么管理数据库?
1
idea 创建多个线程并通过mybatis 去批量插入数据库,一直报回滚错误,错误如下
1
关于Qt tablewidget更新数据的问题
2
写一个java视窗小工具实现从数据库导出excel报表,请问什么方案比较好?
3
C#数据库操作问题小白一枚
2
php 数据库获取数据的问题
1
DB2数据库如何查询一张表最近一次查询的用户及时间?
3
用eclipse开发java的web项目,怎么使每次访问网页都会调用数据库传输数据到该网页。
3
C# winform中textbox控件与数据库dataset数据源绑定,如何在后台操作改变textbox的text值
2
如何将数据库中除了id和number两列数据不同外其他都相同的数据合并成一条
2
QueryRunner的无connection参数的方法调用问题
0
VS2017_.net & EF6.20 & MySql 数据向导闪退
1
php 点击图片修改数据同时修改显示的图片 要求异步处理怎么实现?