社区
Web 开发
帖子详情
一个sql问题
funcreal
2004-10-13 09:15:52
我有两个数据库表,一个是发布文章表file,一个是文章附件表attachment.他们都有id字段,且都是自增一的。attachment中有一个fileId字段,表示是谁的附件。
当我发布一篇文章的时候,同时向数据库插入该文章的附件。步骤:
做完文章的插入操作后,取出刚插入的文章的id,利用这个id值,进行附件的插入操作。那么,我怎样才能保证我取出的id值,是最新的,就是说如何避免在插文章,和它的附件之间不会有人又插入了一篇文章?
听说事物可以解决,但如何在java中用呢?
...全文
79
2
打赏
收藏
一个sql问题
我有两个数据库表,一个是发布文章表file,一个是文章附件表attachment.他们都有id字段,且都是自增一的。attachment中有一个fileId字段,表示是谁的附件。 当我发布一篇文章的时候,同时向数据库插入该文章的附件。步骤: 做完文章的插入操作后,取出刚插入的文章的id,利用这个id值,进行附件的插入操作。那么,我怎样才能保证我取出的id值,是最新的,就是说如何避免在插文章,和它的附件之间不会有人又插入了一篇文章? 听说事物可以解决,但如何在java中用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
禽兽v5
2004-10-13
打赏
举报
回复
只要你用的数据库支持自增量,一定支持这种取值的操作。
禽兽v5
2004-10-13
打赏
举报
回复
假设在oracle中,建立两个自增量
file_id_seq
attachment_id_seq
取值的时候,绝对是唯一的!不要用java来生成下一个id值,用数据库自己的自增量就可以了。
select file_id_seq.nextval from dual
select attachment_id_seq.nextval from dual
解决
SQL
SERVER数据库驱动程序无法通过使用安全套接字层(SSL)加密与
SQL
Server 建立安全连接
问题
JAR包
在
SQL
SERVER数据库的使用过程中,有时会出现
一个
棘手的
问题
,即驱动程序无法通过安全套接字层(SSL)加密与
SQL
Server建立安全连接。这个
问题
通常表明数据库连接在尝试使用SSL进行加密时遇到了障碍,可能影响数据的...
SQL
注入详解
SQL
注入(
SQL
Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到
SQL
语句中后,被当作
SQL
语句的一部分执行。...
SQL
注入:使用预编译防御
SQL
注入时产生的
问题
预编译防御
SQL
注入是一种常用的防御
SQL
注入攻击的方法,通过将...其次,预编译语句的复杂性也是
一个
问题
,因为需要事先定义好
SQL
查询语句的结构,然后将用户输入的数据与模板进行匹配,增加了代码的复杂性和维护成本。
SQL
中NOT IN
一个
致命的
问题
今天项目中遇到
一个
问题
导致系统即将瘫痪,排查的好久最后发现是
SQL
中NOT IN写法
问题
导致的,所以在这里总结一下。首先,EXISTS与IN和用法想必大家都非常清楚,百度一下,网上也有很多介绍,一般情况下EXISTS与IN的...
My
sql
where '字符串' 条件细节
今天小山(本文作者,后面我就这样称呼自己了)在群里遇见
一个
哥们问
一个
sql
问题
(为什么where 条件看起来没生效),无论帖子还是论坛并没有详细的介绍,那么小山跟大家来详细剖析一下这个
问题
juhao 本文针对: select ...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章