JDBC取得刚插入的自增长列的ID
来源:互联网 发布:淘宝ahc旗舰店是真的吗 编辑:程序博客网 时间:2024/04/30 02:11
public void insert(){ int autoIncKeyFromApi = -1; //第一步:定义autoIncKeyFromApi用于接收ID的数值;autoIncKeyFromApi Connection conn = DbConnectionManager.getConnection(); PreparedStatement ps = null; ResultSet rs = null; String sql = null; sql = "insert into tab_tsmInfo VALUES()"; logger.debug(sql); try { ps = conn.prepareStatement(sql);/**增加Statement.RETURN_GENERATED_KEYS项,否则会报错:*java.sql.SQLException: Generated keys not requested. You need to *specify Statement.RETURN_GENERATED_KEYS to *Statement.executeUpdate() or Connection.prepareStatement().*网上说的是放在ps = conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);*但是我试过放在这行仍然会报错,放在下一行就不报错了,不知道为什么。*/ ps.executeUpdate(sql,Statement.RETURN_GENERATED_KEYS); rs = ps.getGeneratedKeys(); if (rs.next()) { System.out.print(rs.getInt(1)); //取得刚插入的行的ID autoIncKeyFromApi = rs.getInt(1); } rs.close(); rs = null; ps.close(); ps = null; } catch (SQLException e) { // TODO Auto-generated catch block logger.debug(e.toString()); }finally{ if (rs != null) { try { rs.close(); } catch (Exception e) { e.printStackTrace(); } } if (ps != null) { try { ps.close(); } catch (Exception e) { e.printStackTrace(); } } DbConnectionManager.freeConnection(conn); }
- JDBC取得刚插入的自增长列的ID
- SQL查询刚插入的自增长列
- 取得刚刚插入sql server自增长的id值
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- 获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
- 取得刚插入的数据ID
- 取得刚插入的数据ID
- PHP 取得刚插入数据的ID
- JDBC应用程序连接数据库–插入数据并且获得相应自增长值的列(即主键id)
- Mysql中获取刚插入的自增长id的三种方法归纳
- Mysql中获取刚插入的自增长id的三种方法归纳
- Mysql中获取刚插入的自增长id的三种方法归纳
- Mysql中获取刚插入的自增长id的三种方法归纳
- Mysql 中获取刚插入的自增长id的值
- Mysql 中获取刚插入的自增长id的值
- Mysql中获取刚插入的自增长id的三种方法归纳
- 破解软件
- 开源的在线客服系统(php) mibew.org
- struts2处理form表单的多submit提交
- Bugfix for syntax error in gcc/c-parse.y (SESC simulator)
- #ifndef #define #endif
- JDBC取得刚插入的自增长列的ID
- 【标准】视频显示分辨率格式大全
- hpu 2159 FATE
- Spring+JCA(J2EE Connector Architecture)J2EE连接器架构 简单介绍
- 利用 GRUB 修复双系统启动
- javascript权威指南学习4
- R树空间索引
- struts2得到request response和session等对象
- 一次重要的选择