获得数据库自动生成的主键
2011-09-08 17:07
232 查看
package cn.itcast.jdbc; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import org.junit.Test; import cn.itcast.utils.JdbcUtils; /* create table test1( id int primary key auto_increment, name varchar(100) ); */ public class Demo4 { @Test public void test1() throws Exception{ Connection conn =null; PreparedStatement st =null; ResultSet rs =null; try { conn =JdbcUtils.getConnection(); String sql= "insert into test1(name) values (?)"; st =conn.prepareStatement(sql); st.setString(1,"aaa"); st.executeUpdate(); //下面的ResultSet中封装了数据库自动生成的id rs=st.getGeneratedKeys(); if(rs.next()){ System.out.println(rs.getInt(1)); } }catch (Exception e){ e.printStackTrace(); }finally{ JdbcUtils.release(conn, st, rs); } } }
相关文章推荐
- 【数据库】【JDBC】获得MySQL数据库自动生成的主键
- 获得数据库自动生成的主键实例:
- 获得数据库自动生成的主键
- 获得数据库自动生成的主键
- 获得数据库自动生成的主键与调用存储过程
- 获得数据库自动生成的主键
- MyBatis 3 自动生成 主键 针对不同的数据库(oracle/sqlserver/mysql)
- JDBC中对PreparedStatement的理解对数据库自动生成的主键值的获取
- 获得MySQL数据库自动生成的主键(六)
- Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)
- 三种获得自动生成主键的方法,getGeneratedKeys,专用SQL和可更新的结果集
- javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
- ssm 两表添加,附表如何获得主表自动生成的主键ID
- 获得数据库自动产生主键
- java读取数据库指定表,生成bean,获取主键,自动生成get、set方法
- javaweb(三十七)——获得MySQL数据库自动生成的主键
- javaweb学习总结——获得MySQL数据库自动生成的主键
- JDBC获得数据库生成的主键(JDBC、Primary Key)
- javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键
- JDBC获得数据库生成的主键(JDBC、Primary Key)