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

JDBC連接DB2數(shù)據(jù)庫操作技巧大盤點

數(shù)據(jù)庫
以下的文章主要向大家描述的是JDBC連接DB2數(shù)據(jù)庫的操作技巧,以及在其實際操作中遇到的一些令人不解的相關操作的描述。

此文章主要向大家講述的是JDBC連接DB2數(shù)據(jù)庫的操作技巧,我們今天主要向大家講述的是應用程序連接DB2數(shù)據(jù)庫,JSP中連接DB2數(shù)據(jù)庫,以及對這些相關知識的深入探討,以下就是文章的主要內容講述。

 

關于DB2數(shù)據(jù)庫的JDBC連接DB2數(shù)據(jù)庫文章有很多,比較出名的有諸如“JDBC數(shù)據(jù)庫連接大全”和“JSP的DB2連接數(shù)據(jù)庫”,雖然都是很詳細的資料,也都說解決了前人沒有解決的問題,但還是有許多紕漏。我就這兩天的經驗給大家寫一篇關于JDBC連接數(shù)據(jù)庫的文章,以解決一部分人的疑問。

 

第一, JDBC是JDK的一部分(至少在Java Tiger Development Kits中是這樣),使用JDBC直接在程序文件中寫import java.sql.*;即可使用了。

第二, 連接字符串的格式。本地連接的連接字符串格式為jdbc:product_name: database_name,遠程連接的格式為jdbc:product_name://host_name/port_ number:database_name。

即如果我的數(shù)據(jù)庫名字為rdb,則本地連接字符串為jdbc:db2:rdb(當然rdb一定是處于DB2的默認實例之中的),而遠程連接字符串為jdbc:db2://192.168.1.10/50000:rdb(這里192.168.1.10為數(shù)據(jù)庫所在服務器IP地址,而50000為 DB2連接服務的端口號)。

第三, 安裝DB2數(shù)據(jù)庫提供的為JDBC準備的類庫(在.NET中叫Provider,在Java中怎么叫還沒研究過)。查找IBM DB2 UDB的安裝目錄或者Java Tiger的JDK目錄你會找到db2java.zip,把它先做一個副本以后就它最有用了。現(xiàn)在我們開始討論數(shù)據(jù)庫連接DB2數(shù)據(jù)庫的程序代碼。

應用程序連接DB2數(shù)據(jù)庫:

先將db2java.zip解壓縮,把COM目錄轉移到代碼的當前目錄,然后我們開始注冊這個Provider的實例,代碼為:

 

  1. Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”).newInstance(); Class.forName(“COM.ibm.db2.jdbc.net.DB2Driver”).newInstance(): 

這兩句任選其一,作用稍有不同,前者是具有DB2客戶端的Provider實例,后者是無DB2客戶端的Provider實例。

此后再寫Connection con=DriverManager.getConnection();即可得到數(shù)據(jù)庫連接DB2數(shù)據(jù)庫的實例。

JSP中連接DB2數(shù)據(jù)庫:

這里以Tomcat作為Servlet容器,如果想在Tomcat中使用DB2 Provider必須把db2java.zip更名成db2java.jar然后復制到tomcat主目錄下common\lib目錄下,重新啟動 Tomcat這樣就完成了Provider的注冊。然后注冊Provider實例的代碼與上面等同。還有文章寫到另一種注冊Provider實例的方法:

 

  1. DriverManager.registerDriver(new COM.ibm.db2.jdbc.app.DB2Driver()); DriverManager.registerDriver(new COM.ibm.db2.jdbc.net.DB2Driver()); 

數(shù)據(jù)庫連接實例化方法同上。

深入探討:

我本人不是很了解Tomcat的運行機制以及原理,不過通過測試發(fā)現(xiàn)直接從JSP頁面連接DB2數(shù)據(jù)庫會非常的慢。經過實踐發(fā)現(xiàn),最好的方法就是在Servlet中使用數(shù)據(jù)庫連接代碼,然后把數(shù)據(jù)庫連接返回給JSP頁面,十分方便,也便于集中處理代碼問題。

而且DB2的數(shù)據(jù)庫連接中總會出現(xiàn)DB2服務器自己突然Down掉或者出現(xiàn)連接DB2數(shù)據(jù)庫越發(fā)緩慢,這是DB2的實例及數(shù)據(jù)庫參數(shù)配置不妥而引起的。

【編輯推薦】

  1. DB2數(shù)據(jù)庫代理與連接常見問題分析和優(yōu)化
  2. IBM DB2連接集中器的基本操作原理
  3. DB2數(shù)據(jù)庫編目的概念淺談
  4. 對DB2 9.7武器的功能的描述
  5. DB2數(shù)據(jù)庫代碼頁出現(xiàn)不兼容這一情況的破解

 

責任編輯:佚名 來源: 騰訊科技
相關推薦

2010-08-18 11:06:23

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

2011-03-15 14:13:56

JDBCDB2數(shù)據(jù)庫

2010-08-16 13:36:11

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

2010-08-25 11:11:59

DB2JDBC連接

2010-08-02 09:10:45

JDBC連接DB2

2010-07-27 09:09:07

JDBC連接DB2

2010-08-18 16:53:35

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

2010-07-30 09:57:31

2010-08-20 13:39:23

DB2數(shù)據(jù)復制

2010-09-06 08:29:18

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

2009-12-16 10:48:42

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

2010-11-02 11:49:18

SQL SERVER連

2011-05-16 14:42:12

DB2數(shù)據(jù)庫實用操作

2009-02-26 09:34:16

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

2010-08-02 13:52:04

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

2010-08-03 14:34:23

IBM DB2 ECO

2011-05-13 10:32:54

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

2010-08-27 14:39:46

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

2010-08-04 11:18:09

2011-05-13 09:59:14

DB2數(shù)據(jù)庫備份
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费看的黄网站 | 日韩在线观看视频一区 | 午夜精品一区二区三区免费视频 | 天堂免费| 国产精品一区一区 | 激情综合五月天 | 国产免费一区二区 | 久草视频在线看 | 亚洲精品久久久久国产 | 欧美激情黄色 | 二区久久 | 亚洲一区 中文字幕 | www.亚洲一区二区三区 | 久久久久久国产精品 | 97色在线视频 | 欧美一级大片免费看 | 日韩欧美第一页 | 国产精品成人一区二区 | 中文字幕亚洲在线 | 亚洲一区有码 | 精品欧美激情精品一区 | 中文字幕黄色大片 | 华丽的挑战在线观看 | 久久久婷婷 | 久久国产综合 | 在线国产一区 | 亚洲精品久久区二区三区蜜桃臀 | 欧美高清视频一区 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 日本成人午夜影院 | 国产日韩一区二区 | 国产在线a视频 | 亚洲欧美在线观看视频 | 亚洲视频www | 亚洲精品久久久久久首妖 | 中文字幕国产 | 中文字幕国产一区 | 一区二区三区免费网站 | 国产精品视频一区二区三区不卡 | 欧美亚洲日本 | a级片网站 |