【spring配置】——spring配置数据源
来源:互联网 发布:软件开发技术联盟 编辑:程序博客网 时间:2024/05/25 05:37
spring整合数据源,数据源交由Spring管理后,可以方便的配置事务,配置hibernate或者mybatis等。
常用的配置方式有三种:
1.dbcp
2.c3p0
3.jndi
配置文件:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"><!--*********************** Spring集成数据源(Oracle)第一种:dbcp数据源第二种:c3p0数据源第三种:jndi数据源 ***********************--><!-- dbcp数据源 --><!-- destory-method是保证spring容器关闭时,数据源能够正常工作--><bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" /><property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:XE" /><property name="username" value="test" /><property name="password" value="test"/></bean><!-- c3p0数据源 --><bean id="dataSource1" class="com.mchange.v2.c3p0.ComboPooledDataSource"destroy-method="close"> <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/> <property name="jdbcUrl" value="jdbc:oracle:thin:@localhost:1521:XE"/> <property name="user" value="test"/> <property name="password" value="test"/> </bean><!-- jndi数据源(需要在容器tomcat或者weblogic中配置对应数据源) --> <bean id="dataSource3" class="org.springframework.jndi.JndiObjectFactoryBean"> <!--weblogic <property name="jndiName" value="jdbc/pool" /> --> <!--tomcat--> <property name="jndiName" value="java:comp/env/jdbc/pool"> </bean></beans>如果使用jndi数据源,则需要在weblogic控制台中配置数据源。
如果使用tomcat服务器,需要在tomcat的配置文件context.xml中:
<Resource name="jdbc/pool" auth="Container" type="javax.sql.DataSource" username="test" password="test" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:XE" maxActive="100" maxIdle="30" maxWait="10000"/>
0 0
- 【spring配置】——spring配置数据源
- spring 配置Spring数据源
- Spring中配置数据源
- Spring配置DHCP数据源
- 配置Spring数据源
- spring 配置各种数据源
- 配置Spring数据源
- spring中配置数据源
- 配置Spring数据源
- 配置SPring数据源
- Spring数据源配置
- Spring配置数据源
- spring数据源配置
- spring 数据源配置
- spring数据源配置
- 配置Spring数据源
- 配置Spring数据源
- Spring配置数据源
- (刷题自用向) POJ题目分类 转自kuangbin
- 在一个字符串中查找第一个非重复的字符
- Java多线程:概念
- 写作
- 安卓学习-谷歌官方文档翻译01-Training-GettingStarted
- 【spring配置】——spring配置数据源
- iOS区分BundleVersion和BundleShortVersionString
- Future
- UIImage优化
- AJAX之XMLHttprequest对象
- wait|notify|notifyAll|sleep|volatile
- java ssh整合出的错java.lang.NoSuchMethodError: antlr.collections.AST.getLine()
- Objective-c开发--MRC和ARC混编--(iOS开发)
- ubuntu12.0.4安装samba服务器