精彩的人生
好好工作,好好生活
BlogJava
首頁
新隨筆
聯系
聚合
管理
147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(43)
給我留言
查看公開留言
查看私人留言
隨筆分類
BIRT(1)
Eclipse(13)
EMF&GEF(6)
Google Code Jam(3)
Gossip(28)
Java(45)
Job(6)
Social Network(5)
Web(1)
Web Service(41)
我愛吃(2)
隨筆檔案
2008年9月 (1)
2008年8月 (1)
2008年3月 (1)
2008年2月 (1)
2008年1月 (1)
2007年12月 (1)
2007年11月 (2)
2007年10月 (1)
2007年7月 (1)
2007年3月 (1)
2006年10月 (9)
2006年9月 (18)
2006年8月 (4)
2006年7月 (6)
2006年6月 (3)
2006年5月 (11)
2006年4月 (27)
2006年3月 (25)
2006年2月 (6)
2006年1月 (1)
2005年12月 (20)
2005年11月 (6)
相冊
my
收藏夾
GEF/EMF/Eclipse(1)
semantic web(4)
uddi(2)
配色方案(5)
Friends
Reload_cn
uiiang
八進制
老冒的SNS專欄
Web Site
Eclipse Org
Eclipse World
網談
關注虹的新作,關注SNS
搜索
積分與排名
積分 - 444548
排名 - 123
最新評論
1.?re: 當cmd里輸入路徑包含空格的時候
謝謝分享
--網盤搜索-kaopu.so
2.?re: 當cmd里輸入路徑包含空格的時候[未登錄]
我的路徑是中文帶空格怎么辦?
%cd%/bin/bin/java -jar ../../export.jar執行不了啊
--liu
3.?re: Rare Order[未登錄]
@Guest
Wrong at all!!!!
--123
4.?re: 當cmd里輸入路徑包含空格的時候[未登錄]
很有用喲
--temp
5.?re: 插件制作過程記錄(使用TreeViewer貢獻視圖)
代碼下載不了了,
--jiaojiaf
閱讀排行榜
1.?正宗泡椒鳳爪做法(zz)(146688)
2.?當cmd里輸入路徑包含空格的時候(30561)
3.?將String轉換成InputStream(28078)
4.?轉:Eclipse插件FatJar安裝與使用(19256)
5.?簡單的將String類型的xml轉換為對象的代碼(13967)
6.?如何寫好PPT(8831)
7.?讀Axis2用戶幫助文檔(7847)
8.?2005.6.12 使用jsp上傳文件(7566)
9.?從插件/RCP中取得文件路徑的方法(6241)
10.?Eclipse的BPEL(5561)
評論排行榜
1.?正宗泡椒鳳爪做法(zz)(97)
2.?2005.6.12 圖片處理(17)
3.?如何寫好PPT(10)
4.?讀Axis2用戶幫助文檔(9)
5.?gef布局的一點感想(8)
6.?從擴展點中load class(8)
7.?從插件/RCP中取得文件路徑的方法(7)
8.?emf&gef之一example.my.gefpractice(7)
9.?轉:Eclipse插件FatJar安裝與使用(6)
10.?將String轉換成InputStream(6)
一段很好用的判斷數據庫中某張表是否存在的代碼
剛剛被一個比較麻煩的問題所困擾。這個問題就是如何判斷數據中某張表是否存在,如果不存在則創建它。
恩,我先用了最笨的方法,就是寫個select從表中讀數據,捕獲異常的同時就知道了改表沒有創建。
此法不通,因為這個時候的異常似乎被認定為了系統錯誤,于是后面創建表的代碼被忽略了。
大部分人的做法類似于select system.table where tabblename='***',反正我曾經用類似的句子查詢過DB2,是成功的。
但是,我現在面對的不是DB2,而是7個不同的數據庫,基本上常用的都包括了。是不是每類數據庫都有上面的查詢語句呢?是否查詢語句相似呢?于是我挑了hsqldb,也是當前的默認數據庫,來尋找解決辦法。
很遺憾,我沒有找到類似前面的句子。正當我打算放棄的時候發現了下面的代碼,這段代碼是我從一個國外的論壇中找到的,盡管我不知道它是不是萬能鑰匙,但是他這次對我而言確成了萬能的:
java.sql.Connection?con?
=
?getYourConnection();
???
ResultSet?rs?
=
?con.getMetaData().getTables(
null
,?
null
,?
"
yourTable
"
,?
null
);
if
?(rs.next())?
{
//
yourTable?exist
}
else
?
{
//
yourTable?not?exist
}
?
posted on 2006-06-28 17:12
hopeshared
閱讀(3032)
評論(3)
編輯
收藏
所屬分類:
Java
Feedback
#
re: 一段很好用的判斷數據庫中某張表是否存在的代碼
2006-06-28 22:35
兵臨城下
真的有用嗎!
回復
更多評論
#
re: 一段很好用的判斷數據庫中某張表是否存在的代碼
2006-06-29 14:20
hopeshared
昨天的情況是系統中沒有這張表,所以用的挺好。不記得我有沒有通過重啟服務器來做測試了。。。因為這段代碼是服務器的插件。
恩,今早打開服務器的結果是error,說數據表已經存在的情況下創建表。
看來這個用起來也不是很好啊
回復
更多評論
#
re: 一段很好用的判斷數據庫中某張表是否存在的代碼
2009-11-30 22:53
黃花菜
感謝啊,哈哈 我的QQ:331337390,得多多向你請教啊,哈哈
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
一段關于callback的代碼
當cmd里輸入路徑包含空格的時候
java類加載的表現形式(zz)
初探Java類加載機制的奧秘(zz)
Java類加載內幕(zz)
使用Jakarta Commons Pool處理對象池化(zz)
對象池(對象緩沖池)-高手進階(zz)
簡單的將String類型的xml轉換為對象的代碼
一段很好用的判斷數據庫中某張表是否存在的代碼
轉:Java Annotation 高級應用
Powered by:
BlogJava
Copyright © hopeshared
主站蜘蛛池模板:
久久99热精品免费观看动漫
|
国产一卡二卡四卡免费
|
亚洲AV成人无码久久精品老人
|
国产精品久久久久免费a∨
|
WWW亚洲色大成网络.COM
|
亚洲精品乱码久久久久久按摩
|
一本岛高清v不卡免费一三区
|
337P日本欧洲亚洲大胆精品
|
午夜两性色视频免费网站
|
一区二区三区精品高清视频免费在线播放
|
久久精品国产亚洲
|
国产精品国产免费无码专区不卡
|
成熟女人牲交片免费观看视频
|
和老外3p爽粗大免费视频
|
亚洲一卡二卡三卡
|
国产亚洲人成网站观看
|
好男人看视频免费2019中文
|
国产一区二区三区免费观看在线
|
亚洲人成未满十八禁网站
|
人碰人碰人成人免费视频
|
亚洲电影唐人社一区二区
|
亚洲国产成人a精品不卡在线
|
xx视频在线永久免费观看
|
精品免费久久久久国产一区
|
久久亚洲精品专区蓝色区
|
亚洲va无码va在线va天堂
|
国产又黄又爽又猛的免费视频播放
|
国产一精品一AV一免费
|
久久精品国产亚洲AV天海翼
|
亚洲美女大bbbbbbbbb
|
久久亚洲中文字幕精品一区四
|
在线v片免费观看视频
|
中文字幕无码免费久久9一区9
|
亚洲码欧美码一区二区三区
|
亚洲人成电影在在线观看网色
|
亚洲精品动漫人成3d在线
|
免费中文熟妇在线影片
|
亚洲高清免费在线观看
|
人人狠狠综合久久亚洲高清
|
日本黄页网址在线看免费不卡
|
一本色道久久综合亚洲精品蜜桃冫
|