社区
Web 开发
帖子详情
插入数据后立刻查询
然爷
2008-12-04 04:29:57
我在一个servlet中执行插入数据,紧接着就是查出该条数据,因为数据库中的编号是自增的,我需要这个值,所以要在插入数据后查出该条记录,可是总取不到,这是什么原因啊????
请各位指教!!!
...全文
432
8
打赏
收藏
插入数据后立刻查询
我在一个servlet中执行插入数据,紧接着就是查出该条数据,因为数据库中的编号是自增的,我需要这个值,所以要在插入数据后查出该条记录,可是总取不到,这是什么原因啊???? 请各位指教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lc328
2008-12-04
打赏
举报
回复
SELECT @@identity
mir2ming
2008-12-04
打赏
举报
回复
你用个事物吧,或者conn.setAutoCommit(true);在看下可以取到吗
toss2000
2008-12-04
打赏
举报
回复
应该是没有commit造成的
cfm511240
2008-12-04
打赏
举报
回复
数据库中的编号是不是自增的么。
Select top 1 id Form table Order by id Desc
或者
Select max(id) Form table
也可能是你插入纪录后数据库没有commit。
fys249931556
2008-12-04
打赏
举报
回复
直接用sql函数不知道能否实现。
如果用代码的话,你插入前执行一个select id from table ordery by id desc top 1(mysql的话limt 1),取出这个ID。
smmi
2008-12-04
打赏
举报
回复
你这样是不行的,至少目前还实现不了,一般的做法是先查询最后一条记录的编号,然后将编号加1作为新记录的编号插入到数据库中。
ouyangxiaokang6
2008-12-04
打赏
举报
回复
是不是数据库没有commit,如果你要这个值的索引可以用(getMetaData()?)
w111222j
2008-12-04
打赏
举报
回复
用hibernate就可以得到插入后的对象。其它的我也不懂怎么得到了。。。
MySQL DML 语言(
插入
、更新与删除
数据
)
#
插入
、更新与删除
数据
MySQL中提供了功能丰富的
数据
库管理语句,包括有效地向
数据
库中
插入
数据
的 INSERT 语句,更新
数据
的UPDATE语句以及当
数据
不在使用时删除
数据
的DELETE 语句等。 # 高阶 DML 操作 将...
同一个事务,自己
插入
立即
查询
能查出来吗
总结来说,在同一个事务中
插入
数据
后立即
查询
是可以查到该
数据
的,但其他事务仍然无法看到该
数据
,直到
插入
的事务提交。在默认的事务隔离级别下(通常是读已提交级别,也可能是
数据
库的默认隔离级别),在同一个事务...
简单介绍MySQL
插入
数据
与
查询
数据
这篇文章主要介绍了 MySQL
插入
数据
与
查询
数据
,缺省
插入
、缺省
插入
、缺省
插入
等各种
数据
插入
分享,需要的小伙伴可以参考一下,希望对你有所帮助 一、
插入
数据
insert into 表名 (列1,...) values(值1,...) ...
oracle
插入
查询
数据
列,Oracle—day02:
插入
数据
、
查询
数据
20190912
表名后字段的书写根据实际需要
插入
数据
来给定,字段名的名写顺序可以自定义;2.字段名和
数据
前后必须对应(类型、个数};1.1、
插入
数据
时,关于NULL值的问题在
插入
数据
时,若不给字段
数据
这时字段中时NULL值,但是...
先执行
插入
语句,然后再
查询
此条
数据
,但是却发现
查询
数据
为空
在Spring Boot项目中,
插入
数据
后立即
查询
可能会导致
查询
结果为空的问题,通常是因为事务的隔离级别导致的。可以通过将
插入
和
查询
操作放在同一个事务中、提交事务后再进行
查询
或修改事务的隔离级别来解决这个问题。...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章