为Spring配置JDBC
首先在配置文件中定义
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>
file:${user.dir}/conf/config.properties
</value>
</list>
</property>
</bean>
配置文件
<bean id="xmsDataSource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="oracle.jdbc.OracleDriver" />
<property name="jdbcUrl" value="${xmsDataSource.url}" />
<property name="user" value="${xmsDataSource.username}" />
<property name="password" value="${xmsDataSource.password}" />
Spring 的JDBC对象
<bean id="appJdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="appDataSource" />
</property>
</bean>
在需要JDBC的对象上配置
<bean id="heartbeatUtil"
class="com.techown.smplatform.util.HeartbeatUtil">
<property name="xmsJdbcTemplate" ref="xmsJdbcTemplate"></property>
</bean>
使用update或者insert 等方法时候,需要指定 已经实现 PreparedStatementSetter 的对象。,如果是集合则需要实现BatchPreparedStatementSetter和getBatchSize()方法,getBatchSize()方法中传参是传入集合的大小,返回是int类型。实现query查询的时候,需要实现RowMapper 类。返回的就是一个集合。
- spring中关于对jdbc.properties使用的两种配置方式
- Spring配置文件中使用PropertyPlaceholderConfigurer配置获取jdbc的配置信息
- spring — jdbc 配置文件的设置
- 在Spring中采用声明式方法对Hibernate和JDBC进行统一的事务配置(AOP)
- spring jdbc.property的配置与使用
- 由JDBC浅谈JNDI及其在WebSphere中的配置和企业级应用中DB Session在Spring下的管理
- spring(JDBC)事务配置
- (上节)Spring+JDBC+Struts;实现图片上传;配置的属性默认dbc用单例模式,action一定要scope=“prototype”
- Spring 的 jdbc 数据源配置
- 关于配置spring中dbcp2时错误java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z的解决
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包----转
- spring配置文件中jdbc:initialize-database标签的研究
- Spring-Jdbc的配置和注解
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- spring之JDBC访问数据库及配置详解
- 在Spring中采用声明式方法对Hibernate和JDBC进行统一的事务配置(AOP)
- spring数据源配置及事务管理--jdbc
- spring配置ibatis的jdbc方式和proxool连接池方式
- spring boot 源码解析22-spring boot jdbc自动化配置
- spring中jdbc链接数据库配置文件