精彩的人生
好好工作,好好生活
BlogJava
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(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)
相冊(cè)
my
收藏夾
GEF/EMF/Eclipse(1)
semantic web(4)
uddi(2)
配色方案(5)
Friends
Reload_cn
uiiang
八進(jìn)制
老冒的SNS專欄
Web Site
Eclipse Org
Eclipse World
網(wǎng)談
關(guān)注虹的新作,關(guān)注SNS
搜索
積分與排名
積分 - 444467
排名 - 123
最新評(píng)論
1.?re: 當(dāng)cmd里輸入路徑包含空格的時(shí)候
謝謝分享
--網(wǎng)盤搜索-kaopu.so
2.?re: 當(dāng)cmd里輸入路徑包含空格的時(shí)候[未登錄]
我的路徑是中文帶空格怎么辦?
%cd%/bin/bin/java -jar ../../export.jar執(zhí)行不了啊
--liu
3.?re: Rare Order[未登錄]
@Guest
Wrong at all!!!!
--123
4.?re: 當(dāng)cmd里輸入路徑包含空格的時(shí)候[未登錄]
很有用喲
--temp
5.?re: 插件制作過(guò)程記錄(使用TreeViewer貢獻(xiàn)視圖)
代碼下載不了了,
--jiaojiaf
閱讀排行榜
1.?正宗泡椒鳳爪做法(zz)(146686)
2.?當(dāng)cmd里輸入路徑包含空格的時(shí)候(30559)
3.?將String轉(zhuǎn)換成InputStream(28078)
4.?轉(zhuǎn):Eclipse插件FatJar安裝與使用(19256)
5.?簡(jiǎn)單的將String類型的xml轉(zhuǎn)換為對(duì)象的代碼(13967)
6.?如何寫好PPT(8830)
7.?讀Axis2用戶幫助文檔(7847)
8.?2005.6.12 使用jsp上傳文件(7565)
9.?從插件/RCP中取得文件路徑的方法(6240)
10.?Eclipse的BPEL(5560)
評(píng)論排行榜
1.?正宗泡椒鳳爪做法(zz)(97)
2.?2005.6.12 圖片處理(17)
3.?如何寫好PPT(10)
4.?讀Axis2用戶幫助文檔(9)
5.?gef布局的一點(diǎn)感想(8)
6.?從擴(kuò)展點(diǎn)中l(wèi)oad class(8)
7.?從插件/RCP中取得文件路徑的方法(7)
8.?emf&gef之一example.my.gefpractice(7)
9.?轉(zhuǎn):Eclipse插件FatJar安裝與使用(6)
10.?將String轉(zhuǎn)換成InputStream(6)
一段很好用的判斷數(shù)據(jù)庫(kù)中某張表是否存在的代碼
剛剛被一個(gè)比較麻煩的問(wèn)題所困擾。這個(gè)問(wèn)題就是如何判斷數(shù)據(jù)中某張表是否存在,如果不存在則創(chuàng)建它。
恩,我先用了最笨的方法,就是寫個(gè)select從表中讀數(shù)據(jù),捕獲異常的同時(shí)就知道了改表沒有創(chuàng)建。
此法不通,因?yàn)檫@個(gè)時(shí)候的異常似乎被認(rèn)定為了系統(tǒng)錯(cuò)誤,于是后面創(chuàng)建表的代碼被忽略了。
大部分人的做法類似于select system.table where tabblename='***',反正我曾經(jīng)用類似的句子查詢過(guò)DB2,是成功的。
但是,我現(xiàn)在面對(duì)的不是DB2,而是7個(gè)不同的數(shù)據(jù)庫(kù),基本上常用的都包括了。是不是每類數(shù)據(jù)庫(kù)都有上面的查詢語(yǔ)句呢?是否查詢語(yǔ)句相似呢?于是我挑了hsqldb,也是當(dāng)前的默認(rèn)數(shù)據(jù)庫(kù),來(lái)尋找解決辦法。
很遺憾,我沒有找到類似前面的句子。正當(dāng)我打算放棄的時(shí)候發(fā)現(xiàn)了下面的代碼,這段代碼是我從一個(gè)國(guó)外的論壇中找到的,盡管我不知道它是不是萬(wàn)能鑰匙,但是他這次對(duì)我而言確成了萬(wàn)能的:
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)
評(píng)論(3)
編輯
收藏
所屬分類:
Java
Feedback
#
re: 一段很好用的判斷數(shù)據(jù)庫(kù)中某張表是否存在的代碼
2006-06-28 22:35
兵臨城下
真的有用嗎!
回復(fù)
更多評(píng)論
#
re: 一段很好用的判斷數(shù)據(jù)庫(kù)中某張表是否存在的代碼
2006-06-29 14:20
hopeshared
昨天的情況是系統(tǒng)中沒有這張表,所以用的挺好。不記得我有沒有通過(guò)重啟服務(wù)器來(lái)做測(cè)試了。。。因?yàn)檫@段代碼是服務(wù)器的插件。
恩,今早打開服務(wù)器的結(jié)果是error,說(shuō)數(shù)據(jù)表已經(jīng)存在的情況下創(chuàng)建表。
看來(lái)這個(gè)用起來(lái)也不是很好啊
回復(fù)
更多評(píng)論
#
re: 一段很好用的判斷數(shù)據(jù)庫(kù)中某張表是否存在的代碼
2009-11-30 22:53
黃花菜
感謝啊,哈哈 我的QQ:331337390,得多多向你請(qǐng)教啊,哈哈
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
一段關(guān)于callback的代碼
當(dāng)cmd里輸入路徑包含空格的時(shí)候
java類加載的表現(xiàn)形式(zz)
初探Java類加載機(jī)制的奧秘(zz)
Java類加載內(nèi)幕(zz)
使用Jakarta Commons Pool處理對(duì)象池化(zz)
對(duì)象池(對(duì)象緩沖池)-高手進(jìn)階(zz)
簡(jiǎn)單的將String類型的xml轉(zhuǎn)換為對(duì)象的代碼
一段很好用的判斷數(shù)據(jù)庫(kù)中某張表是否存在的代碼
轉(zhuǎn):Java Annotation 高級(jí)應(yīng)用
Powered by:
BlogJava
Copyright © hopeshared
主站蜘蛛池模板:
色妞www精品视频免费看
|
久久亚洲国产成人亚
|
亚洲性色AV日韩在线观看
|
最近中文字幕大全中文字幕免费
|
亚洲制服丝袜精品久久
|
99精品视频在线观看免费播放
|
九月丁香婷婷亚洲综合色
|
中国一级毛片免费看视频
|
国产成人精品日本亚洲专区61
|
一个人免费观看www视频
|
亚洲视频人成在线播放
|
一级毛片视频免费观看
|
亚洲午夜国产精品无码
|
美女视频黄a视频全免费网站色窝
|
毛茸茸bbw亚洲人
|
中国性猛交xxxxx免费看
|
亚洲Av无码专区国产乱码DVD
|
久久国产精品萌白酱免费
|
亚洲综合无码一区二区三区
|
99爱在线精品免费观看
|
亚洲精品综合在线影院
|
亚洲视频在线观看2018
|
97在线观免费视频观看
|
男男gvh肉在线观看免费
|
久久久久亚洲精品中文字幕
|
久久久免费的精品
|
亚洲国产精品免费在线观看
|
成人超污免费网站在线看
|
黄网站在线播放视频免费观看
|
亚洲日韩在线观看免费视频
|
国产婷婷成人久久Av免费高清
|
国产中文字幕在线免费观看
|
亚洲国产精品久久久久网站
|
一二三四在线播放免费观看中文版视频
|
成人性生交大片免费看无遮挡
|
亚洲AV日韩综合一区
|
在线观看亚洲成人
|
黄在线观看www免费看
|
国产亚洲日韩在线a不卡
|
亚洲国产精品特色大片观看完整版
|
亚洲国产情侣一区二区三区
|