fuente de datos integrada en el resorte

Fuente de datos

  1. La fuente de datos correspondiente importa el paquete Jar correspondiente
  2. La fuente de datos incorporada de Spring no necesita importar el paquete Jar
  3. Use la expresión SPEL, necesita cargar el archivo de configuración externo
  4. $ {Expresión SPEL}

BoneCP

	<!-- 配置数据源 -->
	<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close">
		
		<property name="driverClass" value="${jdbc.driver}" />
		<!-- 相应驱动的jdbcUrl -->
		<property name="jdbcUrl" value="${jdbc.url}" />
		
		<property name="username" value="${jdbc.username}" />
		<!-- 数据库的密码 -->
		<property name="password" value="${jdbc.password}" />
		<!-- 检查数据库连接池中空闲连接的间隔时间,单位是分,默认值:240,如果要取消则设置为0 -->
		<property name="idleConnectionTestPeriod" value="60" />
		<!-- 连接池中未使用的链接最大存活时间,单位是分,默认值:60,如果要永远存活设置为0 -->
		<property name="idleMaxAge" value="30" />
		<!-- 每个分区最大的连接数 -->
		<property name="maxConnectionsPerPartition" value="150" />
		<!-- 每个分区最小的连接数 -->
		<property name="minConnectionsPerPartition" value="5" />
	</bean>

DBCP

<!-- DBCP数据源 -->
<bean id="dbcpDataSource" class="org.apache.commons.dbcp.BasicDataSource">
   <property name="driverClassName" value="${jdbc.driverClass}"></property>
   <property name="url" value="${jdbc.url}"></property>
   <property name="username" value="${jdbc.user}"></property>
   <property name="password" value="${jdbc.password}"></property>
</bean>

C3P0

<!-- C3P0数据源 -->
<bean id="c3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
   <property name="driverClass" value="${jdbc.driverClass}"></property>
   <property name="jdbcUrl" value="${jdbc.url}"></property>
   <property name="user" value="${jdbc.user}"></property>
   <property name="password" value="${jdbc.password}"></property>
</bean>

Fuente de datos incorporada de Spring

<!-- spring内置数据源 -->
<bean id="springDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
   <property name="driverClassName" value="${jdbc.driverClass}"></property>
   <property name="url" value="${jdbc.url}"></property>
   <property name="username" value="${jdbc.user}"></property>
   <property name="password" value="${jdbc.password}"></property>
</bean>
20 artículos originales publicados · Me gusta0 · Visitas 930

Supongo que te gusta

Origin blog.csdn.net/vistaed/article/details/105558579
Recomendado
Clasificación