`

dataSource

 
阅读更多
<!-- 数据源BasicDataSource提供了close()方法关闭数据源,所以必须设定destroy-method="close"属性,以便spring容器关闭时,数据源能够正常关闭。
	 -->
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
		destroy-method="close">
		<property name="driverClassName" value="${jdbc.driver}" />
		<property name="url" value="${jdbc.url}" />
		<property name="username" value="${jdbc.username}" />
		<property name="password" value="${jdbc.password}" />
		<!-- 同一时间可以从池分配的最多连接数量,设置为0时则表示无限制 -->
		<property name="maxActive" value="${jdbc.maxActive}" />
		<!-- 池里不会被释放的最多空闲连接数量,设置为0时则表示无限制 -->
		<property name="maxIdle" value="${jdbc.maxIdle}" />
		<!--  在抛出异常之前,池等待连接被回收的最长时间(当没有可用连接时),设置为-1则表示无限等待 -->
		<property name="maxWait" value="${jdbc.maxWait}" />
		<!--  是否对已备语句进行池管理 -->
		<property name="poolPreparedStatements" value="${jdbc.poolPreparedStatements}" />
		<!--  设置从数据源中返回的连接是否采取自动提交机制,默认值为true -->
		<property name="defaultAutoCommit" value="${jdbc.defaultAutoCommit}" />
		<!--  设置自动回收超时连接 -->
		<property name="removeAbandoned" value="${jdbc.removeAbandoned}" />
		<!-- 自动回收超时时间(以秒数为单位) -->
		<property name="removeAbandonedTimeout" value="${jdbc.removeAbandonedTimeout}" />
	</bean>

  

分享到:
评论

相关推荐

    SpringBoot框架Datasource注入

    在Spring Boot框架中,`DataSource`的注入是应用程序与数据库交互的基础。`DataSource`是一个接口,通常由诸如HikariCP、Druid或Tomcat JDBC等实现提供,它负责存储和管理数据库连接,使得我们的应用能够高效且安全...

    dynamic-datasource-spring-boot-starter-3.4.1-API文档-中英对照版.zip

    赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar; 赠送源代码:dynamic-datasource-spring-boot-starter-3.4.1-sources...

    dataSourceSwitch_DataSourceSwitch_solar8t4_springbootmysql_DataS

    在这个名为"dataSourceSwitch_DataSourceSwitch_solar8t4_springbootmysql_DataS"的项目中,我们看到一个实际应用于生产环境的数据源切换解决方案,它基于MySQL数据库和Spring Boot框架。 首先,让我们深入了解...

    spring-cloud-alibaba-sentinel-datasource-2021.1-API文档-中文版.zip

    赠送jar包:spring-cloud-alibaba-sentinel-datasource-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-sentinel-datasource-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-sentinel-datasource-2021....

    sentinel-datasource-extension-1.8.0-API文档-中英对照版.zip

    赠送jar包:sentinel-datasource-extension-1.8.0.jar; 赠送原API文档:sentinel-datasource-extension-1.8.0-javadoc.jar; 赠送源代码:sentinel-datasource-extension-1.8.0-sources.jar; 赠送Maven依赖信息...

    解决WinForm设置 DataSource 属性后无法修改项集合

    ### 解决WinForm设置 DataSource 属性后无法修改项集合 #### 背景与问题描述 在使用Windows Forms(简称WinForm)开发应用程序时,经常会遇到需要动态更新控件(如 ComboBox、ListBox 或 CheckBoxList)数据的情况...

    sentinel-datasource-extension-1.8.0-API文档-中文版.zip

    赠送jar包:sentinel-datasource-extension-1.8.0.jar; 赠送原API文档:sentinel-datasource-extension-1.8.0-javadoc.jar; 赠送源代码:sentinel-datasource-extension-1.8.0-sources.jar; 赠送Maven依赖信息...

    dynamic-datasource-spring-boot-starter-3.4.1-API文档-中文版.zip

    赠送jar包:dynamic-datasource-spring-boot-starter-3.4.1.jar; 赠送原API文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc.jar; 赠送源代码:dynamic-datasource-spring-boot-starter-3.4.1-sources...

    DataSource

    DataSource是Java中用于管理数据库连接的一种重要组件,它在企业级应用开发中广泛使用,特别是在J2EE环境中。DataSource的主要作用是提供对数据库连接的管理,包括创建、分配、回收和关闭连接,使得应用程序能够高效...

    mybatis-plus-dynamic-datasource

    《mybatis-plus-dynamic-datasource:mybatis-plus与多数据源的集成实践》 在当今的软件开发中,数据库的灵活管理和切换是系统架构中不可或缺的一部分。mybatis-plus-dynamic-datasource 是一个专门为 SpringBoot ...

    建立增强BW datasource

    ### 建立增强BW Datasource:使用User Exit增强Datasource #### 一、引言 SAP Business Information Warehouse(简称SAP BW)作为一款强大的数据仓库解决方案,提供了丰富的预配置对象,统称为“Business Content...

    dynamic datasource 多数据源启动器 v4.3.0.zip

    动态数据源(Dynamic DataSource)是一种在Java应用中实现多数据源切换的技术,它允许应用程序根据需求选择不同的数据库进行数据操作。动态数据源启动器(Dynamic DataSource Starter)是为Spring Boot框架设计的一...

    datasource

    数据源(DataSource)是Java应用程序与数据库交互的重要接口,它在数据连接池(Connection Pool)的基础上提供了一种高效、安全的管理数据库连接的方式。在Java的JDBC API中,DataSource接口是 javax.sql.DataSource...

    DataSource接口介绍与使用

    "DataSource接口介绍与使用" 一、DataSource接口介绍: DataSource接口是一个更好的连接数据源的方法。JDBC1.0是原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现...

    Dynamic datasource, multipl-SpringBoot-DynamicDataSource.zip

    标题中的“Dynamic datasource”指的是动态数据源,这是一个在软件开发中用于管理多个数据库连接的技术。在Spring Boot框架中,动态数据源允许应用根据业务需求在运行时切换不同的数据源,提高了系统的灵活性和可...

    SpringBoot多数据源配置(方式五:使用dynamic-datasource动态数据源插件).docx

    ### Spring Boot 多数据源配置(使用 dynamic-datasource 动态数据源插件) #### 一、多数据源背景及介绍 在 Spring Boot 应用开发过程中,开发者通常会为项目配置一个单一的数据源来执行数据库操作。然而,在某些...

    dynamic-datasource.zip

    动态数据源(Dynamic DataSource)是Java开发中处理多数据源的一种技术,主要应用于需要同时连接多个数据库的应用场景。在大型企业级应用或者分布式系统中,根据业务需求将数据分散存储在多个数据库中是很常见的做法...

    dynamic-datasource-spring-boot-starter_多数据源_

    `dynamic-datasource-spring-boot-starter`项目正致力于解决这个问题,它是一个基于Spring Boot的启动器,用于实现动态数据源切换,提供灵活的数据源管理功能。 **动态数据源**指的是在一个应用中可以动态地选择...

    C# ComboBox控件“设置 DataSource 属性后无法修改项集合”的完美解决方法

    由于毕业后工作没有对接到专业问题,导致四五年没有碰过Winform程序了。突然由于工作问题,为了...cbTcid.DataSource = CustomerBLL.select(); cbTcid.ValueMember = Cid; cbTcid.DisplayMember = Cpname; } else { ret

    Spring动态切换datasource实现mysql多住多从

    "Spring动态切换datasource实现mysql多主多从"是针对大型分布式系统中数据读写分离、负载均衡的一种常见策略。该技术使得应用程序能够在运行时根据业务需求灵活地选择不同的数据源,从而提高系统的可扩展性和可用性...

Global site tag (gtag.js) - Google Analytics