您的位置:首頁 > 軟件資訊 > 編程技巧 > 數(shù)據(jù)庫
來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-29 09:31:10
企業(yè)級的java應用肯定離不開數(shù)據(jù)庫的支撐。如何讓java連接上數(shù)據(jù)庫是困擾很多Java初學者的難題。因為這里面牽涉到很多細節(jié),只要有一處沒有注意,就會連接不上。本篇文章從初學者的角度出發(fā),闡明了如何使用Tomcat連接池連接上SQLServer2000。
為什么要使用Tomcat連接池連接SQLServer?因為基于HTTP協(xié)議的Web程序是無狀態(tài)的,每次Web服務器處理客戶端請求后都會重新建立數(shù)據(jù)庫連接。如果客戶頻繁請求的話,就會非常耗費數(shù)據(jù)庫服務器的資源。在此情況下,Tomcat提供了數(shù)據(jù)庫連接池技術,它允許應用程序重復使用一個現(xiàn)有的連接,而不是重新建立一個數(shù)據(jù)庫連接。在使用完一個連接以后,將其歸還連接池,以備其他程序使用。
讓Tomcat連接上數(shù)據(jù)庫的基本思路很簡單:1、下載數(shù)據(jù)庫的JDBC驅(qū)動程序2、配置連接字符串3、在代碼中使用連接字符串。
一、 相關文件的下載
要想讓Tomcat連接上SQLServer數(shù)據(jù)庫,首先要下載并安裝Tomcat和SQLServer JDBC驅(qū)動。
1、下載Tomcat6.0
這個版本是6.0.24,Tomcat的運行版本有多種:解壓縮直接運行版, Windows Service版。我開始下載的Window Service版,可惜沒有運行成功。后來下載解壓縮直接運行版后,Tomcat順利啟動。所以,我建議大家都下載解壓縮能直接運行的Tomcat,次文件名為:zip (pgp, md5)。
2、下載SQLServer2000的JDBC驅(qū)動
此驅(qū)動相當重要,由于JDBC驅(qū)動版本很多,一開始我下載了N個版本,都不能使用,并且還找不出原因。后來經(jīng)過向高手討教,才知道是JDBC驅(qū)動的版本不對。下載JDBC驅(qū)動并安裝以后,會看到安裝文件的lib目錄下有三個文件,msbase.jar,mssqlserver.jar ,msutil.jar。這三個jar包是核心驅(qū)動文件。因此,如果你下載的JDBC驅(qū)動版本安裝以后沒有這三個文件,基本上就可以判定你下載的JDBC是不正確的。
二、 配置Tomcat
文件下載并安裝以后,就可以配置Tomcat了。配置的過程并不復雜,只是簡單的修改文件,復制粘貼文件。下面將闡明,修改哪些文件,復制粘貼哪些文件。
1、 復制三個jar包到Tomcat的lib目錄下
將msbase.jar,mssqlserver.jar ,msutil.jar這三個文件復制到“Tomcat安裝路徑lib”目錄下,其目的是讓Tomcat可以通過這三個核心jar包訪問SQLServer2000。
2、 修改context.xml文件
打開“Tomcat安裝路徑confcontext.xml”的XML文件,在Context結點下增加一個結點Resource結點,具體內(nèi)容如下:
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password="***" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
招生熱線: 4008-0731-86 / 0731-82186801
學校地址: 長沙市天心區(qū)團結路6號
Copyright © 2006 | 湖南大計信息科技有限公司 版權所有
湘ICP備14017520號-3