Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
来源:互联网 发布:debian ubuntu 对比 编辑:程序博客网 时间:2024/05/16 11:06
public class testGetKeyValue { /** * 取得数据库自动生成的主键 */ @Test public void testGeneratedKeys() { Connection conn = null; PreparedStatement ps = null; ResultSet rs=null; try { conn = JDBCTools.getConnection(); String sql = "INSERT INTO customers(name,email,birth) VALUES(?,?,?)"; // 使用重载的prepareStatement方法来生产 PreparedStatement对象 ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); ps.setString(1, "AAA"); ps.setString(2, "aaa@sina.com"); ps.setDate(3, new Date(new java.util.Date().getTime())); ps.executeUpdate(); rs=ps.getGeneratedKeys();//得到插入行的主键 if(rs.next()){ System.out.println(rs.getObject(1)); } } catch (Exception e) { e.printStackTrace(); } finally { JDBCTools.close(rs, ps, conn); } }}
0 0
- Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
- Java_jdbc 基础笔记之三 数据库连接 (Statement)
- Java_jdbc 基础笔记之四 数据库连接 (通用更新方法)
- Java_jdbc 基础笔记之五 数据库连接 (ResultSet)
- Java_jdbc 基础笔记之六 数据库连接 (PreparedStatement)
- Java_jdbc 基础笔记之七 数据库连接(方法升级)
- Java_jdbc 基础笔记之十 数据库连接 (ResultSetMetaData 类)
- Java_jdbc 基础笔记之十二 数据库连接 (beanutils )
- Java_jdbc 基础笔记之十三 数据库连接(DAO)
- Java_jdbc 基础笔记之十四 数据库连接(元数据)
- Java_jdbc 基础笔记之二 数据库连接
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- Java_jdbc 基础笔记之九 数据库连接 (查询Customer对象的方法)
- Java_jdbc 基础笔记之十一数据库连接 (通用的查询方法)
- Java_jdbc 基础笔记之一 数据库连接
- java_jdbc基础笔记
- 获得MySQL数据库自动生成的主键(六)
- 获得数据库自动生成的主键
- request和response的中文乱码问题
- 分离 结构 表现和行为
- SVG小记——入门,clipPath
- iOS 中GET 和 POST 请求
- 实现Material风格的滑动刷新Swipe to Refresh
- Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
- 快速排序C++
- BitmapShader初步认识
- 微信公众平台开发教程第19篇-应用实例之人脸检测
- 冒泡排序法和选择排序法
- hdu2117二分图最大匹配
- 第八章 Fun with Forms
- [BZOJ1612][Usaco2008 Jan]Cow Contest奶牛的比赛
- Sql Server中查询今天、昨天、本周、上周、本月、上月数据