我是靠谱客的博主 成就硬币,最近开发中收集的这篇文章主要介绍在spring中配置mysql,Mysql在spring中jdbc.properties连接配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

############################## mysql的数据源 ##############################

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://127.0.0.1:3306/test

jdbc.username=root

jdbc.password=root

#初始化连接

jdbc.initialSize=10

#最大连接数量

jdbc.maxActive=50

#最大空闲连接

jdbc.maxIdle=20

#最小空闲连接

jdbc.minIdle=5

#超时等待时间以毫秒为单位

#maxWait代表当Connection用尽了,多久之后进行回收丢失连接

jdbc.maxWait=1000

#取得对象时是否进行验证,检查对象是否有效,默认为false

jdbc.testOnBorrow=true

#验证连接是否有效的SQL文

jdbc.validationQuery=select 1

#执行验证连接有效SQL文的超时时间

jdbc.validationQueryTimeout=100

#返回对象时是否进行验证,检查对象是否有效,默认为false

jdbc.testOnReturn=false

#空闲时是否进行验证,检查对象是否有效,默认为false

jdbc.testWhileIdle=true

#大于0 ,进行连接空闲时间判断,或为0,对空闲的连接不进行验证;默认30分钟 (毫秒)

jdbc.minEvictableIdleTimeMillis=1800000

#失效检查线程运行时间间隔,如果小于等于0,不会启动检查线程 (毫秒)

jdbc.timeBetweenEvictionRunsMillis=60000

#是否在自动回收超时连接的时候打印连接的超时错误

#jdbc.logAbandoned=true

#是否自动回收超时连接

jdbc.removeAbandoned=true

#超时时间(以秒数为单位)

#设置超时时间有一个要注意的地方,超时时间=现在的时间-程序中创建Connection的时间,如果 maxActive比较大,比如超过100,那么removeAbandonedTimeout可以设置长一点比如180,也就是三分钟无响应的连接进行 回收,当然应用的不同设置长度也不同。

jdbc.removeAbandonedTimeout=180

#打开PSCache,并且指定每个连接上PSCache的大小

jdbc.maxPoolPreparedStatementPerConnectionSize=20

jdbc.poolPreparedStatements=true

#配置监控统计拦截的filters

jdbc.filters=slf4j

spring c3p0数据库连接池连接配置

c3p0连接池配置 xml文件内容如下: C3P0 通过这些属性,可以对数据源进行各种有效的控制 lc_biz_datasource_c3p0.properties 配置: lc_biz_dataso ...

SparkSQL ThriftServer服务的使用和程序中JDBC的连接

SparkSQL ThriftServer服务的使用和程序中JDBC的连接 此时要注意版本问题,我第一次用的是hive2.1.1的,因为要用sparksql的hive服务,但是sparksql默认的是 ...

Spring中添加新的配置表,并对新的配置表进行处理

实习过程中boss交代的任务(以下出现的代码以及数据只给出小部分,提供一个思路) 目的:Spring中添加新的配置表,并对新的配置表进行处理:替换的新的配置表要友好,同时保证替换前后功能不能发生变化. ...

Spring中基于java的配置

Spring中为了减少XML配置,可以声明一个配置类类对bean进行配置,主要用到两个注解@Configuration和@bean 例子: 首先,XML中进行少量的配置来启动java配置: ...

Spring中常用的连接池配置

首先,我们准备Jdbc属性文件 jdbc.properties,用于保存连接数据库的信息,利于我们在配置文件中的使用 jdbc.driver=com.mysql.jdbc.Driver jdbc.ur ...

Spring整合JDBC(连接池、JDBC模板、Dao配置到Spring容器、配置文件的优化)

1.Spring整合JDBC (1)导包(共12个): c3p0连接池.JDBC驱动(4个) Spring-jdbc.Spring-tx事务(2个) (2)JDBC模板对象(JDBCTemplate) ...

spring中jdbc的配置

本文中的JdbcTemplate的用法可以参看官方文档http://docs.spring.io/spring/docs/3.2.5.RELEASE/spring-framework-referenc ...

Spring的JDBC的使用(配置和CRUD)

导包: Spring的JDBC模板的使用 一.默认连接池 创建数据库 create database spring4; use spring4; create table account(id int ...

Spring 的application.properties项目配置与注解

一.项目结构介绍 如上图所示,Spring Boot的基础结构共三个文件: src/main/java  程序开发以及主程序入口 src/main/resources 配置文件 src/test/ja ...

随机推荐

【MVC5】画面多按钮提交

画面上有个多个按钮时,如何绑定到各自的Action上? 1.追加如下MultipleButtonAttribute类 1 using System; 2 using System.Reflection ...

asp.net 读取RedisSessionStateProvider配置

最近项目遇到需要读取RedisSessionStateProvider配置文件applicationName节点,如: 读取的方法有很多: 1直接读取web.config文件, void test1( ...

ThinkPHP讲解(六)——添加数据

添加数据到数据库有三种方式 第一种:使用数组添加 $model=D("Info"); //实例化对象 //添加数据的第一种方式:使用数组添加 //要添加的数组,必须是关联数组,ke ...

webstorm修改文件,webpack-dev-server不自动编译刷新的解决办法

webstorm设置中,"Settings"--"Appearance & Behavior"--"System Settings" ...

<html:text> Id属性

可能 会遇到这样 的问题,需要通过document.getElementById得到标签的id, 可是据说ie设置property后id就是一样的了,不过具体没有去测 ...

HttpClient 发送 HTTP、HTTPS 请求的简单封装

import org.apache.commons.io.IOUtils; import org.apache.http.HttpEntity; import org.apache.http.Http ...

Java反射探索研究(转)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankakay 摘要:本文详细深入讲解是Java中反射的机制,并介绍了如何通过反射来生成对象.调用函数.取得 ...

MySQL5.7 安装过程中出现 attempting to start service 过不去

MySQL5.7 安装过程中出现 attempting to start service 过不去. 1,机制打开服务,把MySql服务名启动(我的是MySqlAliyun) 启动失败:提示1067错误 ...

react中constructor()和super()的具体含义以及如何使用

1.constructor()---super( )的基本含义 constructor()--构造方法 这是ES6对类的默认方法,通过new命令生成对象实例时自动调用该方法.并且,该方法是类中必须有的 ...

最后

以上就是成就硬币为你收集整理的在spring中配置mysql,Mysql在spring中jdbc.properties连接配置的全部内容,希望文章能够帮你解决在spring中配置mysql,Mysql在spring中jdbc.properties连接配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部