SQL即插即取自增欄位ID

2021-05-11 15:20:55 字數 797 閱讀 8887

2. 通過jdbc(必須是jdbc3.0及以上的版本)可以獲得插入多行時返回的主鍵列表。

使用方法:

statement st = conn.createstatement();

st.execute("insert into test.one(name) values('hel1'),('hel2')", statement.return_generated_keys);

resultset rs = st.getgeneratedkeys();

while(rs.next())

mysql內的實現其實是根據第一行產生的主鍵p,和插入的記錄條數,獲得每一條插入記錄的主鍵(第n條記錄為p-1+n)。

例子方法:

/*** statement介面實現

* 獲取sql插入一條記錄,馬上取得該記錄的自增id值

*/public void testautoincreatid()

rs.close();

st.close();

}catch (exception e)

finally catch (sqlexception e) }}

/*** preparedstatement介面實現

* 獲取sql插入一條記錄,馬上取得該記錄的自增id值

*/public void testautoincreatid_pre()

rs.close();

pstm.close();

}catch (exception e)

finally catch (sqlexception e) }}

全球首款即插即連網資料卡華為HiLink正式商用

全球首款即插即連網資料卡華為hilink正式商用 2011年8月1日,深圳 近日,華為宣布全球首款即插即連網資料卡hilink e353正式商用。使用者只需將該資料卡插入usb口,無需任何軟體安裝和設定,15秒鐘即可自動上網,比現行的產品節省了四分之三的連線等待時間,是業界首款真正意義上支援零安裝 ...

常用粵語字即輸入方法

常用粵語字即輸入方法 出處 忘了。以下文字輸入係以全拼為輸入方式 字 拼音 第x頁 選第x個 解釋 備註 吖 a 1 4 吖 拗 ao 2 1 例 拗痕 拗 喺 bei 4 6 相當於普通話的 在 例 你喺邊啊?喺 俾 bi 4 7 例 俾錢你 俾 抦 bing 3 8 例 咁串,欠抦啊?抦 啵 b...

vim 支援c c STL即標準庫關鍵字高亮

系統預設vim的高亮關鍵字很少,例如很重要的型別關鍵字string預設情況下不高亮,其實vim支援的各種語言高亮檔案在 usr local share vim vim81 syntax資料夾下,可以通過下面的命令檢視c c 的高亮檔案c.vim以及cpp.vim cd usr local share...