1. 程式人生 > >利用JDBC獲得INSERT插入後生成的主鍵ID

利用JDBC獲得INSERT插入後生成的主鍵ID

     有時候,在用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 介面中)