我有一個Statement
其中我插入一些值到我的數據庫中的表中,該表有一個主鍵是標識它的名字是:numBon
。獲取標識主鍵的最新插入值
當我執行插入命令時,我想要得到的值爲numBon
。
現在我正在使用此代碼的工作:
Statement st = connection.createStatement();
ResultSet result = st.executeQuery("SELECT MAX(numBon) FROM BonInterne");
int numBon;
if (result.next()) {
numBon = result.getInt("numBon");
}
是不是有什麼其他辦法?
http://stackoverflow.com/questions/4246646/mysql-java-get-id-of-the-last-inserted-value-jdbc?lq=1我認爲這將有助於 – eidsonator