利用JDBC获得INSERT插入后生成的主键ID

来源:互联网 发布:kmeans算法数据集 编辑:程序博客网 时间:2024/05/16 12:14

     有时候,在用insert插入数据后,想获得刚插入记录的ID,可以利用JDBC的getGeneratedKeys获得INSERT插入后生成的主键ID。本例数据库为mysql,主键ID为int类型,用auto_increment生成。

 

 

以下为主要的java代码

本例用到的主要方法为以下两个,可以查阅JDK参考文档:

1、PreparedStatement prepareStatement( String sql, int autoGeneratedKeys) throws SQLException(在java.sql.Connection接口中)

2、ResultSet getGeneratedKeys() throws SQLException(在java.sql.PreparedStatement 接口中)

原创粉丝点击