http://www.itread01.com/articles/1476208207.html

一、打開Tomcat/conf/context.xml文件,在標簽</中加入如下內容:

     auth="Container"       
     type="Javax.sql.DataSource"       
     driverClassName="com.mysql.jdbc.Driver"       
ADVERTISEMENT
     url="jdbc:mysql://localhost:3306/testDBS?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"       
     username="root"       
     password="root、"       
     maxActive="100"       
ADVERTISEMENT
     maxIdle="30"       
     maxWait="10000" />

參數說明如下:
1) name:  指定Resource的JNDI名稱
2) auth :  指定管理Resource的Manager
(Container:由容器創建和管理|Application:由Web應用創建和管理)
3) type:     指定Resource所屬的Java類
4) maxActive:  指定連接池中處於活動狀態的數據庫連接的最大數目
5) maxIdle:   指定連接池中處於空閑狀態的數據庫連接的最大數目
ADVERTISEMENT
6) maxWait:   指定連接池中的連接處於空閑的最長時間
7) username:    數據庫的用戶名
8) password:    數據庫的密碼
9) driverClassName:數據庫連接驅動類的名稱
10) url: 數據庫連接字符串
二、引用:
--Spring 配置
  class="org.springframework.jndi.JndiObjectFactoryBean">
     value="http://8757576.blog.51cto.com/8747576/java:comp/env/jdbc/testDBS">
ADVERTISEMENT
  

 
--JDBC獲取
Context it = new  InitialContext();
 DataSource ds = (DataSource) it.lookup("java:comp/env/jdbc/testDBS");
 Connection conn = ds.getConnection();

Tags: localhost 數據庫連接 password property 用戶名
文章來源

留言

這個網誌中的熱門文章

北風練習題

常用ASCII