一、打開Tomcat/conf/context.xml檔案,在标簽<context></<context>中加入如下内容:
<Resource name="jdbc/testDBS"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/testDBS?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"
username="root"
password="root、"
maxActive="100"
maxIdle="30"
maxWait="10000" />
參數說明如下:
1) name: 指定Resource的JNDI名稱
2) auth : 指定管理Resource的Manager
(Container:由容器建立和管理|Application:由Web應用建立和管理)
3) type: 指定Resource所屬的Java類
4) maxActive: 指定連接配接池中處于活動狀态的資料庫連接配接的最大數目
5) maxIdle: 指定連接配接池中處于空閑狀态的資料庫連接配接的最大數目
6) maxWait: 指定連接配接池中的連接配接處于空閑的最長時間
7) username: 資料庫的使用者名
8) password: 資料庫的密碼
9) driverClassName:資料庫連接配接驅動類的名稱
10) url: 資料庫連接配接字元串
二、引用:
--Spring 配置
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName"
value="java:comp/env/jdbc/testDBS">
</property>
</bean>
--JDBC擷取
Context it = new InitialContext();
DataSource ds = (DataSource) it.lookup("java:comp/env/jdbc/testDBS");
Connection conn = ds.getConnection();
本文轉自lzf0530377451CTO部落格,原文連結:http://blog.51cto.com/8757576/1828811 ,如需轉載請自行聯系原作者