成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過(guò)JDBC連接DB2數(shù)據(jù)庫(kù)技巧

數(shù)據(jù)庫(kù)
JDBC是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成,DB2數(shù)據(jù)庫(kù)發(fā)展迅速,很多人都開始關(guān)注,那么如何通過(guò)JDBC連接DB2數(shù)據(jù)庫(kù)?

導(dǎo)讀:關(guān)于DB2數(shù)據(jù)庫(kù)JDBC連接文章有很多,比較出名的有諸如“JDBC數(shù)據(jù)庫(kù)連接大全”和“JSP的DB2連接數(shù)據(jù)庫(kù)”,雖然都是很詳細(xì)的資料,也都說(shuō)解決了前人沒(méi)有解決的問(wèn)題,但還是有許多紕漏。本文主要為大家介紹通過(guò)JDBC連接DB2數(shù)據(jù)庫(kù)技巧 。
***, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是這樣),使用JDBC直接在程序文件中寫import java.sql.*;即可使用了。
第二, 連接字符串的格式。本地連接的連接字符串格式為jdbc:product_name: database_name,遠(yuǎn)程連接的格式為jdbc:product_name://host_name/port_ number:database_name。即如果我的數(shù)據(jù)庫(kù)名字為rdb,則本地連接字符串為jdbc:db2:rdb(當(dāng)然rdb一定是處于DB2的默認(rèn)實(shí)例之中的),而遠(yuǎn)程連接字符串為jdbc:db2://192.168.1.10/50000:rdb(這里192.168.1.10為數(shù)據(jù)庫(kù)所在服務(wù)器IP地址,而50000為DB2連接服務(wù)的端口號(hào))。
第三, 安裝DB2數(shù)據(jù)庫(kù)提供的為JDBC準(zhǔn)備的類庫(kù)(在.NET中叫Provider,在Java中怎么叫還沒(méi)研究過(guò))。查找IBM DB2 UDB的安裝目錄或者Java Tiger的JDK目錄你會(huì)找到db2java.zip,把它先做一個(gè)副本以后就它最有用了。現(xiàn)在我們開始討論數(shù)據(jù)庫(kù)連接的程序代碼。
應(yīng)用程序連接DB2數(shù)據(jù)庫(kù):
  先將db2java.zip解壓縮,把COM目錄轉(zhuǎn)移到代碼的當(dāng)前目錄,然后我們開始注冊(cè)這個(gè)Provider的實(shí)例,代碼為:
  Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance();
  Class.forName(“COM.ibm.db2.jdbc.net.DB2Driver”).newInstance():
  這兩句任選其一,作用稍有不同,前者是具有DB2客戶端的Provider實(shí)例,后者是無(wú)DB2客戶端的Provider實(shí)例。
  此后再寫Connection con=DriverManager.getConnection();即可得到數(shù)據(jù)庫(kù)連接的實(shí)例。
JSP中連接DB2數(shù)據(jù)庫(kù):
  這里以Tomcat作為Servlet容器,如果想在Tomcat中使用DB2 Provider必須把db2java.zip更名成db2java.jar然后復(fù)制到tomcat主目錄下commonlib目錄下,重新啟動(dòng)Tomcat這樣就完成了Provider的注冊(cè)。然后注冊(cè)Provider實(shí)例的代碼與上面等同。還有文章寫到另一種注冊(cè)Provider實(shí)例的方法:
  DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver());
  DriverManager.registerDriver(new COM.ibm.db2.jdbc.net.DB2Driver());
  數(shù)據(jù)庫(kù)連接實(shí)例化方法同上。
深入探討:
  我本人不是很了解Tomcat的運(yùn)行機(jī)制以及原理,不過(guò)通過(guò)測(cè)試發(fā)現(xiàn)直接從JSP頁(yè)面連接DB2數(shù)據(jù)庫(kù)會(huì)非常的慢。經(jīng)過(guò)實(shí)踐發(fā)現(xiàn),***的方法就是在Servlet中使用數(shù)據(jù)庫(kù)連接代碼,然后把數(shù)據(jù)庫(kù)連接返回給JSP頁(yè)面,十分方便,也便于集中處理代碼問(wèn)題。而且DB2的數(shù)據(jù)庫(kù)連接中總會(huì)出現(xiàn)DB2服務(wù)器自己突然Down掉或者出現(xiàn)連接越發(fā)緩慢,這是DB2的實(shí)例及數(shù)據(jù)庫(kù)參數(shù)配置不妥而引起的,希望對(duì)大家有所幫助。

【編輯推薦】

  1. DB2數(shù)據(jù)庫(kù)卸載的常用問(wèn)題分析及方法
  2. DB2數(shù)據(jù)庫(kù)優(yōu)化超有用的幾條基本策略
  3. 帶您了解DB2數(shù)據(jù)庫(kù)中DB2字符串
責(zé)任編輯:迎迎 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-08-25 11:11:59

DB2JDBC連接

2010-08-09 12:56:11

2010-08-18 11:06:23

連接DB2數(shù)據(jù)庫(kù)

2010-08-18 16:53:35

連接DB2數(shù)據(jù)庫(kù)

2010-08-16 13:36:11

連接DB2數(shù)據(jù)庫(kù)

2010-07-30 09:57:31

2010-08-02 09:10:45

JDBC連接DB2

2010-09-06 08:29:18

連接DB2數(shù)據(jù)庫(kù)

2009-12-16 10:48:42

DB2數(shù)據(jù)庫(kù)

2010-07-27 09:09:07

JDBC連接DB2

2010-11-02 11:49:18

SQL SERVER連

2009-02-26 09:34:16

性能優(yōu)化DB2數(shù)據(jù)庫(kù)

2010-08-27 14:39:46

db2連接數(shù)據(jù)庫(kù)

2011-05-13 09:59:14

DB2數(shù)據(jù)庫(kù)備份

2010-08-27 10:20:11

DB2數(shù)據(jù)庫(kù)優(yōu)化

2011-05-13 10:32:54

DB2數(shù)據(jù)庫(kù)

2010-08-05 13:19:48

連接DB2數(shù)據(jù)庫(kù)

2009-06-04 17:53:24

DB2數(shù)據(jù)庫(kù)單個(gè)會(huì)話鎖定LOCKTIMEOUT

2010-07-27 14:33:24

DB2數(shù)據(jù)庫(kù)

2010-09-06 17:24:48

連接DB2數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品欧美乱码久久久久久1区2区 | 欧美精品一区二区蜜桃 | 欧美视频 亚洲视频 | 成人影院一区二区三区 | 欧美一区二区三区在线看 | 九九九视频在线 | 欧美不卡一区 | 99热在线播放 | 毛片国产 | 中文字幕一区二区三区日韩精品 | 国产精品国产三级国产aⅴ原创 | 国产aa | 久久国内 | 国产视频一区二区在线观看 | 完全免费av在线 | 亚洲国产精品精华素 | av在线免费观看网站 | 亚洲视频欧美视频 | 全部免费毛片在线播放网站 | 99re视频在线观看 | 国产精品99久久久久久宅男 | 日韩成人在线一区 | 午夜网 | 在线一区二区国产 | 精品视频国产 | 丝袜美腿一区二区三区动态图 | 日韩视频在线观看一区二区 | 久久久这里只有17精品 | 97伦理最新伦理 | 中文日韩在线视频 | 国产一区二区免费 | 国产玖玖| 91久久综合 | 黄色成人免费看 | 午夜精品一区二区三区三上悠亚 | 午夜三级在线观看 | 国产精品精品视频一区二区三区 | 国产精品18久久久久久白浆动漫 | 18gay男同69亚洲网站 | 久久久久久国产精品免费免费狐狸 | 午夜精品一区二区三区在线视 |