取得刚插入的数据ID
来源:互联网 发布:b ab 知乎 编辑:程序博客网 时间:2024/05/01 22:02
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost/bbs?user=root&password=root";
Connection conn = DriverManager.getConnection(url);
conn.setAutoCommit(false); //将此连接的自动提交模式设置为手动执行状态
String sql = "insert into article values (null, 0, ?, ?, ?, now(), 0)";
PreparedStatement pstmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);//当前的键生成索引可用于检索
Statement stmt = conn.createStatement();
pstmt.setInt(1, -1);
pstmt.setString(2, title);
pstmt.setString(3, cont);
pstmt.executeUpdate();
ResultSet rsKey = pstmt.getGeneratedKeys();
rsKey.next();
int key = rsKey.getInt(1);//取得刚插入的数据ID
rsKey.close();
stmt.executeUpdate("update article set rootid = " + key + " where id = " + key);
conn.commit();
conn.setAutoCommit(true);
stmt.close();
pstmt.close();
conn.close();
- 取得刚插入的数据ID
- 取得刚插入的数据ID
- PHP 取得刚插入数据的ID
- PHP取得刚插入数据的ID 并将这个ID插入到别的表
- 如何取得刚插入数据库的数据的id m…
- JDBC取得刚插入的自增长列的ID
- 获得刚插入的数据的 ID
- 返回刚插入数据的ID值
- SQL 返回刚插入数据的ID
- MyBatis取得新插入数据的ID
- MyBatis取得新插入数据的ID
- MyBatis取得新插入数据的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的方法
- select @@identity的应用(得到刚插入数据的ID)
- Servlet生命周期
- linux环境变量设置错误后的恢复方法
- GUI编程
- Session、Cookie
- 常见的几个Qt编程问题的处理
- 取得刚插入的数据ID
- js trim 方法
- OO实现ALV TABLE 一:最简单的ALV显示
- Linux下的Oracle操作
- 反汇编入门
- JavaScript中创建对象
- Web项目开发的一般流程
- AJAX实践DWR篇
- SysAuto病毒简单分析(一个盗QQ木马)