-
一、使用jndi的方式
这种方式方便测试人员不需要改代码,直接改变tomcat的server.xml就可以更改数据库连接
- spring创建bean
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean" scope="singleton" lazy-init="default" autowire="default" dependency-check="default"> <property name="jndiName"> <value >java:comp/env/jdbc_mb</value> </property> </bean>
- tomcat的server.xml
<!--path是项目路径--> <Context path="/myframe" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc_mb" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="work" password="work" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL123"/> </Context&
spring实例化dataSource使用jndi和jdbc两种方式
最新推荐文章于 2025-05-23 13:50:51 发布