Tomcat6資料庫連線池配置
1.將相應的資料庫jar驅動放到tomcat/lib目錄下
2.開啟tomcat/conf/context.xml新增如下程式碼
<Resource name="jdbc/sample"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.jnetdirect.jsql.JSQLDriver"
url="jdbc:JSQLConnect://localhost:1433/database=ebibi"
username="ebibi"
password="ebibi"
maxActive="100"
maxIdle="30"
maxWait="10000" />
name:資料庫池名如"jdbc/sample"、"oracle"....
auth:是指定管理Resource的manager,有application 和Container 兩個選項.Container表示由容器建立
type:指定Resource所屬的java類名
driverClassName:驅動名
url:資料庫的連結地址
username:資料庫使用者名稱
username:資料庫密碼
maxActive:指定資料庫中連線池中處於活動狀態的資料連線的最大數目,取值為0表示不受限制.
maxIdle:指定資料庫中連線池中處於空閒狀態的資料連線的最大數目
maxWait:最大等待時間
連結驅動
(1)sqlserver
JSQLConnect.jar 連結sqlserver的驅動
driverClassName="com.jnetdirect.jsql.JSQLDriver"
url="jdbc:JSQLConnect://localhost:1433/database=ebibi"
(2)oracle
classes12.jar 連結oracle9、的驅動
ojdbc6.jar 連結oracle11g的驅動
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@locahost:1521:oracle"
3.在web程式的WEB—INF/web.xml中增加以下配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/sample</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
description:描述
res-ref-name:資料庫連結池名
res-type:Resource所屬的java類名
res-auth:Resource的manager,有application 和Container 兩個選項.Container表示由容器建立
4.servlet或jsp程式碼
匯入包javax.naming.Context,javax.sql.DataSource,java.sql.Connection
//獲得上下文
Context context = new InitialContext();
//獲得資料來源
DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/sample");
//獲取連線
Connection conn = ds.getConnection();
本文可以轉載請留下原始連結地址
http://blog.csdn.net/Microbun/archive/2009/10/20/4705728.aspx
相關文章
- mysql資料庫連線池配置教程MySql資料庫
- druid資料庫連線池的配置類UI資料庫
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 資料庫連線池原理資料庫
- Flask資料庫連線池Flask資料庫
- python資料庫連線池Python資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 聊聊資料庫連線池 Druid資料庫UI
- 資料庫連線池實現資料庫
- Javaweb-資料庫連線池JavaWeb資料庫
- 手寫資料庫連線池資料庫
- Python資料庫連線池DButilsPython資料庫
- 使用 Spring Boot 2.4配置Oracle的UCP資料庫連線池Spring BootOracle資料庫
- MySql資料庫連線池專題MySql資料庫
- Java Druid資料庫連線池+SpringJDBCJavaUI資料庫SpringJDBC
- JavaWeb之事務&資料庫連線池JavaWeb資料庫
- Mybatis配置資料庫連線MyBatis資料庫
- 基於C++11的資料庫連線池環境配置C++資料庫
- 帶你進入資料庫連線池資料庫
- 資料庫連線池技術詳解資料庫
- Spring Boot整合Druid資料庫連線池Spring BootUI資料庫
- Springboot 整合阿里資料庫連線池 druidSpring Boot阿里資料庫UI
- Druid資料庫連線池使用體驗UI資料庫
- 淺談JDBC和資料庫連線池JDBC資料庫
- 資料庫連線池優化配置(druid,dbcp,c3p0)資料庫優化UI
- 資料庫連線池的實現及原理資料庫
- 資料庫連線池_druid基本使用&工具類資料庫UI
- django中的資料庫連線池實現Django資料庫
- golang兩種資料庫連線池實現Golang資料庫
- 資料庫連線池到底應該設多大?資料庫
- python資料庫連線池的正確用法Python資料庫
- springboot專案整合druid資料庫連線池Spring BootUI資料庫
- Spring系列 之資料來源的配置 資料庫 資料來源 連線池的區別Spring資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- Druid資料庫連線池就這麼簡單UI資料庫
- 自定義帶監控的資料庫連線池資料庫
- springboot新增多資料來源連線池並配置MybatisSpring BootMyBatis
- 網站連線資料庫配置錯誤網站資料庫