目的:JNDI使用
架构:tomCat 6.0、Spring 3.0、oracle11g
具体步骤:1.将oracle 驱动包放入tomCat lib目录下,我用的是ojdbc14.jar
2.在tomcat 的conf/context.xml中增加如下配置:
<Resource name="xpad/orcl" <!-- JNDI名字-->
auth="Container"
type="javax.sql.DataSource" <!-- 数据源类型 -->
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:orcl"
username="xpad"
password="xpad"
maxActive="20" <!-- 最大连接数-->
maxIdle="10"
maxWait="10000"/> <!--空闲连接-->
3.在spring中引用JNDI:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/xpad/orcl"/> <!--红色是 环境变量前缀-->
</bean>