hibernate链接数据库链接池c3p0配置

简介: <div class="dp-highlighter bg_html" style="font-family:Consolas,'Courier New',Courier,mono,serif; width:700.909px; overflow:auto; padding-top:1px; color:rgb(51,51,51); line-height:26px; margin:18p
[html]  view plain  copy
  1. <bean id="dataSourceLocal" name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">  
  2.         <!-- 指定连接数据库的驱动-->  
  3.         <property name="driverClass" value="${jdbc.driverClassName}"/>  
  4.         <!-- 指定连接数据库的URL-->  
  5.         <property name="jdbcUrl" value="${jdbc.url}"/>  
  6.         <!-- 指定连接数据库的用户名-->  
  7.         <property name="user" value="${jdbc.username}"/>  
  8.         <!-- 指定连接数据库的密码-->  
  9.         <property name="password" value="${jdbc.password}"/>  
  10.         <!-- 指定连接池中保留的最大连接数. Default:15-->  
  11.         <property name="maxPoolSize" value="${jdbc.maxPoolSize}"/>  
  12.         <!-- 指定连接池中保留的最小连接数-->  
  13.         <property name="minPoolSize" value="${jdbc.minPoolSize}"/>  
  14.         <!-- 指定连接池的初始化连接数  取值应在minPoolSize 与 maxPoolSize 之间.Default:3-->  
  15.         <property name="initialPoolSize" value="${jdbc.initialPoolSize}"/>  
  16.         <!-- 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。 Default:0-->  
  17.         <property name="maxIdleTime" value="${jdbc.maxIdleTime}"/>  
  18.         <!-- 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数. Default:3-->  
  19.         <property name="acquireIncrement" value="${jdbc.acquireIncrement}"/>  
  20.         <!-- JDBC的标准,用以控制数据源内加载的PreparedStatements数量。  
  21.         但由于预缓存的statements属于单个connection而不是整个连接池所以设置这个参数需要考虑到多方面的因数.如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default:0-->  
  22.         <property name="maxStatements" value="${jdbc.maxStatements}"/>  
  23.         <!-- 每60秒检查所有连接池中的空闲连接.Default:0 -->  
  24.         <property name="idleConnectionTestPeriod" value="${jdbc.idleConnectionTestPeriod}"/>  
  25.     </bean>  

[java]  view plain  copy
  1. jdbc.initialPoolSize=20  
  2. jdbc.maxPoolSize=100  
  3. jdbc.minPoolSize=10  
  4. jdbc.maxIdleTime=600  
  5. jdbc.acquireIncrement=5  
  6. jdbc.maxStatements=5  
  7. jdbc.idleConnectionTestPeriod=60  
目录
相关文章
|
1天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
14 2
|
2天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
15天前
|
前端开发 Java 数据库连接
javamvc配置,增删改查,文件上传下载。
【10月更文挑战第4天】javamvc配置,增删改查,文件上传下载。
33 1
|
17天前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
47 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
18天前
|
Java 关系型数据库 MySQL
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
这篇文章是关于如何使用Spring Boot框架通过JdbcTemplate操作MySQL数据库的教程。
17 0
springboot学习四:springboot链接mysql数据库,使用JdbcTemplate 操作mysql
|
24天前
|
数据库连接 网络安全 数据库
网站链接数据库失败,重启网站好了
网站链接数据库失败,重启网站好了
|
3天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
10 0
|
15天前
|
Oracle Java 关系型数据库
使用DataGrip链接达梦数据库
使用DataGrip链接达梦数据库
27 0
|
18天前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
107 0
|
23天前
|
SQL Java 数据库连接
springBoot+Jpa(hibernate)数据库基本操作
springBoot+Jpa(hibernate)数据库基本操作
26 0