0
我正在使用訪問mdb文件作爲我的數據庫。在我的數據庫中的表格中,我使用id作爲自動編號。現在。我想知道如何獲取訪問數據庫中的下一個生成的自動編號字段以放入java JTextField!如何從一列jdbc數據庫獲取下一個自動編號?
我正在使用訪問mdb文件作爲我的數據庫。在我的數據庫中的表格中,我使用id作爲自動編號。現在。我想知道如何獲取訪問數據庫中的下一個生成的自動編號字段以放入java JTextField!如何從一列jdbc數據庫獲取下一個自動編號?
要獲得下一個號碼,您可以插入一個「空白」行並使用爲其生成的號碼。
如果你的INSERT語句語句:
int nextKey = 0;
ResultSet keys = stmt.getGeneratedKeys();
if (keys.next())
{
nextKey = keys.getInt(1);
}
See statement.getGeneratedKeys()
另外,您可以生成新的ID號與
SELECT MAX(id)+1 FROM yourTable
雖然這並不能保證數量將保持未使用(通過其他查詢),然後再對它做任何事情。
意味着你想達到什麼? – Krishna