程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Tomcat+SQL Server 2000連接池配置

Tomcat+SQL Server 2000連接池配置

編輯:關於SqlServer

終於解決了困擾多天的連接池的問題,寫下這編文章與大家一起分享。我是在tomcat5.5.9下配置的,tomcat5.5.X和以前的版本有一些差別,所以配置上也有差別。我就說一下在tomcat5.5.9配置的基本步驟:(確定你以安裝好tomcat5.5.9、sql2000)

1、把數據庫JDBC驅動拷貝到%TOMCAT_HOME%/common/lib和%TOMCAT_HOME%/webapps/yourweb/WEB-INF/lib下(我的web文件夾名字叫quickstart)

這一步大家都知道,不然tomcat無法與數據庫連接。

2、修改%TOMCAT_HOME%/conf/server.xml文件,在<GlobalNamingResources></GlobalNamingResources>之間添加以下內容:

<Resource
name="jdbc/quickstart"
type="javax.sql.DataSource"
passWord="123456"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://localhost;DatabaseName=quickstart" maxActive="4"/>

以上內容根據大家的具體情況進行相應修改,比如:把name="jdbc/quickstart"中的quickstart改成和你web文件夾名稱一樣,把password="123456"中的“123456”改成你數據庫的密碼。

3、在%TOMCAT_HOME%/conf/Catalina/localhost下新建一個與你web文件夾同名的xml文件(我的是quickstart.xml)

這一步非常重要,如果沒有這步就會出錯,會出現org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

這樣的錯誤,在文件中加入第2步的內容,如下:

<?xml version="1.0" encoding="UTF-8"?><Context>
<Resource
name="jdbc/quickstart"
type="javax.sql.DataSource"
password="123456"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://localhost;DatabaseName=quickstart"
maxActive="4"/> </Context>

根據個人具體情況進行相應修改。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved