三告習習
逃避不了就試著去享受吧.....被JAVA折磨后卻愛上了她~~~~~
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-35 評論-97 文章-0 trackbacks-0
[database] 獲取數據庫自增類型生成的主鍵的方法
某些時候,你插入一條記錄后要馬上知道剛才插入記錄的id(自增類型),那么下面的方面可以滿足你的要求:
Connection conn
=
;
Serializable ret
=
null
;
PreparedStatement state
=
.;
ResultSet rs
=
null
;
try
{
state.executeUpdate();
rs
=
state.getGeneratedKeys();
if
(rs.next())
{
ret
=
(Serializable) rs.getObject(
1
);
}
}
catch
(SQLException e)
{
}
return
ret;
posted on 2007-06-29 18:35
三告習習
閱讀(1599)
評論(2)
編輯
收藏
所屬分類:
database
評論:
#
re: [database] 獲取數據庫自增類型生成的主鍵的方法 2007-07-02 09:35 |
paul
看不太明白,可以給分析下么?
回復
更多評論
#
re: [database] 獲取數據庫自增類型生成的主鍵的方法
2007-07-02 14:12 |
三告習習
@paul
不好意思,或許寫得不是很清楚,下面做一些注釋
Connection conn = ... //這里是你的數據庫連接
PreparedStatement state = this.connection.createStatement();//這個可以這樣獲取
state.executeUpdate();這句執行后,如果你是利用了數據庫生成主鍵的辦法來填充主鍵自動,rs = state.getGeneratedKeys();可用獲取state所產生的主鍵,作為ResultSet的類型返回。
if (rs.next()) {//如果返回不為empty,那么取第一數據
ret = (Serializable) rs.getObject(1);//第一個字段值就是
}
上面的代碼是我重代碼中抽取出來的,所以并不是一個完整的函數,稍修改一下就可以使用了。
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
[database] 獲取數據庫自增類型生成的主鍵的方法
[mysql] 給定數據庫表名,查主鍵字段名
<
2007年6月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(10)
給我留言
查看公開留言
查看私人留言
我參與的團隊
深圳Java俱樂部(0/0)
隨筆分類
AOP(2)
database(2)
DesignPattern(2)
Diary(2)
easyJF-projects(7)
eclipse/rcp/plugin/
emf/gef/gmf(7)
IDEs/dev-tools(4)
Jakarta(1)
java/jdk(4)
LumaQQ(1)
Questions?(1)
swt/jface
Thinkings
隨筆檔案
2007年9月 (1)
2007年8月 (2)
2007年7月 (8)
2007年6月 (15)
2007年5月 (9)
blogs
beansoft
八進制
陳剛
魚兒
搜索
最新評論
1.?re: [JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)[未登錄]
斑竹,我用JNI封裝的時候,生成了一個class.jar,導入eclipse以后,用里面的方法,為啥老提示沒有這個方法呢?
--彭彭
2.?re: [AspectJ] 明明白白AspectJ (1)
想問一下如果是用annotation語法生成的aspect和這里的方法在字節碼上有什么差異嗎?
--Hongxu Chen
3.?re: [JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)[未登錄]
評論內容較長,點擊標題查看
--w
4.?re: [JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)
你好,我現在有一個現成的dll文件,需要用java調用其中的接口函數。但是具體的我不知道dll 文件中的函數怎么實現,所以在C中無法重寫生成dll文件。
--zj
5.?re: [學習總結] JAVA開發篇(附帶索引的PDF文檔下載)
三告習習
逃避不了就試著去享受吧.....被JAVA折磨后卻愛上了她~~~~~
有故事的人~
--開啟
6.?re: [分享]找了制作chm和pdf的好工具
wtf?
--gfdgf
7.?re: [AspectJ] 明明白白AspectJ (2)
或者你能不能寫個例子給我學習學習。我的郵箱是tzj163@163.com. 謝謝
--tianzhijun
8.?re: [AspectJ] 明明白白AspectJ (2)
請問你有使用aop.xml 在加載時裝入的例子嗎?包括目標類和方面類的完整例子
--tianzhijun
9.?re: [LumaQQ] 從LumaQQ上看QQ數據包的加密和解密情況
1704
--baidu
10.?re: [JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)
你好 請問用JNI生成的DLL,C++可以調用嗎?怎么調用?謝謝
--YTG
閱讀排行榜
1.?[JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)(48334)
2.?Eclipse下使用Axis開發webservice(15293)
3.?[LumaQQ] 從LumaQQ上看QQ數據包的加密和解密情況(7206)
4.?[java拾遺篇] java.beans.PropertyEditor(屬性編輯器)簡單應用(6696)
5.?[jakarta-commons] 使用Digester解釋xml獲取java對象(代碼入注規則 或 配置規則 任你選!)(5286)
6.?[AspectJ] 明明白白AspectJ (1)(5195)
7.?[分享]找了制作chm和pdf的好工具(4726)
8.?[AspectJ] 明明白白AspectJ (2) (3443)
9.?Eclipse3.2中使用Jad反查看Class文件(2288)
10.?[學習總結] JAVA開發篇(附帶索引的PDF文檔下載)(2057)
評論排行榜
1.?[JNI] Eclipse直接完成JAVA調用C/C++ (Eclipse上使用CDT結合MinGW)(32)
2.?Eclipse中IAdaptable 思想簡單應用(10)
3.?[LumaQQ] 從LumaQQ上看QQ數據包的加密和解密情況(8)
4.?[學習總結] JAVA開發篇(附帶索引的PDF文檔下載)(7)
5.?[AspectJ] 明明白白AspectJ (1)(6)
6.?[分享]找了制作chm和pdf的好工具(4)
7.?[EasyDBO] 太多另人失望的地方了......(4)
8.?[EasyDBO] EasyDBO上對象關聯問題的一個簡單解決方法(3)
9.?[設計模式篇] Abstract Factory 模式讀書筆記與舉例(3)
10.?[java 拾遺篇] JavaBean實現約束屬性簡單例(2)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 三告習習
主站蜘蛛池模板:
亚洲福利在线播放
|
麻豆国产精品免费视频
|
成人国产mv免费视频
|
亚洲国产成人精品无码区在线秒播
|
免费视频精品一区二区三区
|
在线精品亚洲一区二区小说
|
一级大黄美女免费播放
|
亚洲男人天堂2020
|
国产精品黄页免费高清在线观看
|
亚洲中文无码线在线观看
|
国产拍拍拍无码视频免费
|
久久久影院亚洲精品
|
毛片免费全部播放无码
|
亚洲另类视频在线观看
|
99久久免费国产精品特黄
|
午夜亚洲国产理论片二级港台二级
|
成年女人免费v片
|
美景之屋4在线未删减免费
|
亚洲精品国精品久久99热
|
中文字幕成人免费高清在线视频
|
国产亚洲精aa成人网站
|
在线人成免费视频69国产
|
亚洲精品中文字幕无乱码
|
毛片a级三毛片免费播放
|
国产精品亚洲五月天高清
|
亚洲情侣偷拍精品
|
七色永久性tv网站免费看
|
亚洲人成黄网在线观看
|
午夜a级成人免费毛片
|
一区二区三区在线观看免费
|
亚洲国产精品久久久久
|
四虎国产精品免费久久
|
色噜噜狠狠色综合免费视频
|
国产l精品国产亚洲区在线观看
|
国产a视频精品免费观看
|
亚洲AV日韩AV永久无码色欲
|
亚洲免费中文字幕
|
亚洲av日韩av永久无码电影
|
亚洲国产精品无码久久一线
|
成年大片免费视频
|
中文字幕日本人妻久久久免费
|