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...