您好,登錄后才能下訂單哦!
一、打開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&useUnicode=true&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();
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。