tomcat 5.5.23
oracle 10g
全局配置
一.tomcat目录\common\lib下添加包ojdbc14.jar.
二.tomcat目录\conf\server.xml的标签中插入
oracle的连接参数:
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="10"
maxWait="5000"
maxActive="20"
username="onepiece"
password="12345"
url="jdbc:oracle:thin:@localhost:1521:orcl"
/>
(name为jdbc/oracle后面还要用到)
三.tomcat目录\Catalina\localhost的web配置文件如hello.xml,
原来为:
privileged="true" antiResourceLocking="false" antiJARLocking="false">
改为
privileged="true" antiResourceLocking="false" antiJARLocking="false">
即加入:
四.应用(注意名字jdbc/oracle):
InitialContext icont = new InitialContext();
DataSource dataSource = (DataSource) icont.lookup("java:comp/env/jdbc/oracle");
conn = dataSource.getConnection();
即可以获取连接了
局部配置(只有hello application可以应用)
一.同上第一步
二.见上第三步,但改的不一样
原来为:
privileged="true" antiResourceLocking="false" antiJARLocking="false" />
改为
privileged="true" antiResourceLocking="false" antiJARLocking="false">
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="10"
maxWait="5000"
maxActive="20"
username="onepiece"
password="12345"
url="jdbc:oracle:thin:@localhost:1521:orcl"
/>
原文:http://www.cnblogs.com/hllnj2008/p/4047889.html