教你如何在执行JDBC insert后获取插入的主键值

开发 后端
本文将介绍JDBC insert后获取插入的主键值的方法,希望本文能对大家有所帮助,也能更好的了解什么是JDBC insert方法。

JDBC insert后获取插入的主键值,java.sql

接口 Statement

boolean execute(String sql, int autoGeneratedKeys)

JDBC insert后获取插入的主键值方法

执行给定的SQL语句(该语句可能返回多个结果),并通知驱动程序所有自动生成的键都应该可用于获取。

static int RETURN_GENERATED_KEYS 

该常量指示生成的键应该可用于获取。

ResultSet getGeneratedKeys()

获取由于执行此 Statement 对象而创建的所有自动生成的键。

java.sql

接口 ResultSet

boolean next()

将光标从当前位置向前移一行。

 int getInt(int columnIndex)

以Java 编程语言中int 的形式获取此 ResultSet 对象的当前行中指定列的值。

不过好象必须是JDBC3.0以上才支持!

  1. <script type="text/javascript"></script> 

【编辑推荐】

  1. 谈谈优化JDBC数据库编程
  2. 实例说明对MySQL的JDBC连接设置
  3. 浅谈如何利用JSP网页中JDBC代码连接MySQL
  4. 浅谈JDBC代码如何重复使用
  5. 如何进行Jython数据库插入(JDBC)
责任编辑:彭凡 来源: javaeye
相关推荐

2010-09-25 09:55:14

sql server主

2010-10-19 17:34:10

sql server主

2024-02-21 13:57:21

PostgresSQL数据库

2021-07-03 15:22:02

Mybatis InsID源码

2009-07-15 18:01:53

Jython数据库

2020-12-15 09:26:20

LinuxVLAN命令

2010-10-08 14:32:47

MySQL使用INSE

2009-07-15 17:52:23

sqlite jdbc

2009-07-15 15:18:01

JDBC连接SQL S

2023-01-31 10:21:00

RobustaKubernetes

2011-04-11 14:45:15

Oracle表系统时间

2009-04-10 08:56:16

DB2Insert性能

2010-06-07 13:20:39

MySQL插入处理重复

2022-04-27 08:55:01

Spring外部化配置

2014-11-06 09:36:50

OVSvlan

2011-01-19 11:17:20

2009-09-23 13:04:58

HibernateOracle sequ

2010-04-13 14:00:00

Oracle inse

2009-06-08 21:35:02

Java启动程序

2014-03-20 10:31:02

Linuxbin
点赞
收藏

51CTO技术栈公众号