JDBC对数据进行插入,更新或者是删除之后得到修改或者插入的那条记录的主键值
来源:互联网 发布:对号入座的网络词 编辑:程序博客网 时间:2024/05/02 02:43
可以同过 PreparedStatement 对象的 getGeneratedKeys()的方法来得到一个结果集,如果没有得到主键值,那么这个ResultSet对象为空
而且要先执行一下 ResultSet的 next()方法,否则结果集在第0行就得不到返回的主键值了。
PreparedStatement ps = connection.prepareStatement("insert into event (title,content) values (?,?)",PreparedStatement.RETURN_GENERATED_KEYS);
ps.setObject(1,"hello");
ps.setObject(2,"welcome");
ps.executeUpdate();
ResultSet rs = ps.getGeneratedKeys();
rs.next();
System.out.println(rs.getLong(1));
0 0
- JDBC对数据进行插入,更新或者是删除之后得到修改或者插入的那条记录的主键值
- hibernate怎么得到插入数据的主键 或者自动增值的id
- hibernate怎么得到插入数据的主键 或者自动增值的id
- jdbc取得插入记录的主键值
- JDBC中sql插入数据得到主键的方法
- JDBC 插入带有主键序列的记录
- JDBC( 八) 获取插入记录的主键。
- 数据库更新,当主键为自增列是,插入或者更新的方法
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- JDBC中插入数据同时得到主键
- SimpleJdbcTemplate 插入数据,得到插入数据的主键
- spring jdbc 批量插入或者批量更新
- 使用JDBC获取插入记录的自增主键值
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入数据库记录的主键
- 如何得到JDBC Insert 语句执行后插入Oracle 数据库记录的主键
- HashTable和HashMap的区别
- 学习笔记整理
- 计算机视觉库、人脸识别开源库
- 注解(Annotation)介绍
- C/C++/ 文件
- JDBC对数据进行插入,更新或者是删除之后得到修改或者插入的那条记录的主键值
- Genymotion模拟器引起的Address already in use ADB server didn't ACK
- MySQL——sql优化(二)
- 乘法、除法与 0
- Different Ways to Add Parentheses
- mean开发之二:设置npm全局地址
- C语言链式栈和顺序栈的实现
- python 调用图像处理类库PIL 时遇到的问题
- 欢迎使用CSDN-markdown编辑器