Tomcat配置資料來源步驟以及使用JNDI
1、
配置Tomcat的conf/context.xml
<Resource name="jdbc/news"
auth="Container" type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="admin" password="54321"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:news"/>
配置Tomcat的conf/context.xml
<Resource name="jdbc/news"
auth="Container" type="javax.sql.DataSource" maxActive="100"
maxIdle="30" maxWait="10000" username="root" password="54321"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/news"/>
2、使用JNDI獲取連線物件
//初始化上下文
Context cxt=new InitialContext();
//獲取與邏輯名相關聯的資料來源物件
DataSource ds=(DataSource)cxt.lookup("java:comp/env/jdbc/news");
Connection connection=ds.getConnection();