使用jdbc向表中插入数据时,有时候需要返回新插入数据的id。比如现在要向两个表中分别插入一条数据,第一条数据插入后生成的id要作为第二条数据的一个字段值。
具体代码:

    PreparedStatement pstmt = null;ResultSet rs = null;try {pstmt = connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);pstmt.executeUpdate();rs = pstmt.getGeneratedKeys();if (rs.next()) {id = rs.getInt(1);}} catch (SQLException e) {return -1;} finally {// 关闭资源}

JDBC插入数据后返回新数据id相关推荐

  1. mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法

    引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...

  2. mysql 新增返回主键自增id_详解mysql插入数据后返回自增ID的七种方法

    引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...

  3. mysql插入数据后返回自增id

    mysql插入数据后返回自增id 使用<insert 中的useGeneratedKeys 和 keyProperty 两个属性 在Mybatis Mapper文件中添加属性 useGenera ...

  4. mysql插入数据返回主键值_Mysql插入记录后返回该记录ID

    最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表.研究了一番决定使用Mysql提供了一个LAST_INSER ...

  5. mybatis 插入数据后返回自增id

    useGeneratedKeys="true" keyProperty="id"> sql全部内容: <insert id="insert ...

  6. 七种MYSQL插入数据后返回自增主键ID的方法

    我们都知道,mysql中的insert插入之后会有返回值,返回的是影响的行数,也就是说,成功插入一条数据之后返回的是1,失败则返回0.那么,很多时候我们都想要得到最后插入的id值,下面七种方法均可,结 ...

  7. mybatis插入数据后返回自增主键ID详解

    1.场景介绍: ​ 开发过程中我们经常性的会用到许多的中间表,用于数据之间的对应和关联.这个时候我们关联最多的就是ID,我们在一张表中插入数据后级联增加到关联表中.我们熟知的mybatis在插入数据后 ...

  8. python mysql批量insert数据、返回id_Python3 操作 MySQL 插入一条数据并返回主键 id的实例...

    Python 中貌似并没有直接返回插入数据 id 的操作(反正我是没找到),但是我们可以变通一下,找到最新插入的数据 #!/usr/bin/env python3 # -*- coding: UTF- ...

  9. Controller规范和接口定义,添加一条新数据并返回此数据的ID(主键)

    参考文章: 烂代码之:Controller规范和接口定义 添加一条新数据并返回此数据的ID(主键) 删除数据返回boolean 添加数据后返回Id <insert id="" ...

最新文章

  1. vue-框架模板的源代码注释
  2. .NET Remoting构建分布式数据库查询
  3. linux nfs 无法写入,无法写入挂载点(nfs-server),获得“权限被拒绝”
  4. [TJOI2019]唱、跳、rap和篮球(指数型生成函数+NTT+卷积)
  5. AWS服务器上安全组端口设置和访问的问题
  6. 程序员与产品经理大打出手,公司的处理结果让所有人都笑开了花
  7. 软件汉化工具:eXeScope
  8. Lintcode 尾部的0
  9. 最新最全的微信小程序入门学习教程,微信小程序零基础入门到精通
  10. Java实现简易版金山打字
  11. php speex转码为mp3,ffmpeg speex转换为mp3或者aac
  12. 3个简单的事情,使你的jQuery代码变得更加棒
  13. 常数e怎么用计算机,自然常数e:原来是这么来的
  14. 书籍推荐:国内第一本ASP.NET 3.5 MVC技术专著
  15. 22.实战:Kaggle房价预测
  16. ubuntu 下 ssd磁盘检测
  17. 初识Git与GitHub和使用案例
  18. 呼唤IT企业的个人英雄主义
  19. RV1126编译ROS Kinetic环境(Ubuntu18.04)
  20. EmWin学习课堂_小白EmWin_EmWin快速入门_EmWin用Button控件显示文本

热门文章

  1. 今日科技联播:蚂蚁金服回应支付宝法人变更,子弹短信总激活用户超过400万...
  2. 51单片机——LED点阵屏显示动画
  3. 第一次参加数学建模有感
  4. onMeasure学习笔记
  5. 你还在疯狂加班打码?兄dei,不如跟我学做超融合吧!
  6. 相变材料二氧化钒薄膜制备总结
  7. 【雕爷学编程】Arduino动手做(64)---RGB全彩LED模块
  8. 多线程下载王者荣耀图片
  9. 量化策略——准备3 数据、Backtrader回测框架与quantstats评价指标
  10. 科比26分加索尔22+9湖人首胜 爵士5虎熄火遭羞辱