JDBC--07--JDBC参数说明
Posted 高高for 循环
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC--07--JDBC参数说明相关的知识,希望对你有一定的参考价值。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
JDBC参数说明
Druid
name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。如果没有配置,将会生成一个名字,格式是:“DataSource-” + System.identityHashCode(this);
- jdbcUrl:连接地址,如:mysql : jdbc:mysql://127.0.0.1:3306/test-db;
- username:用户名;
- password:密码;
- driverClassName:根据url自动识别 这一项可配可不配,如果不配置druid会根据url自动识别dbtype,然后选择相应的driver class name;
# mysql配置信息
spring.datasource.url=jdbc:mysql://localhost:3306/work?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=root
spring:
datasource:
url: jdbc:mysql:///dbms?serverTimezone=GMT%2B8&characterEncoding=utf8
username: root
password: root
server:
port: 8091
servlet:
context-path: /
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/jtdb?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: root
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
#mybatis-plush配置
mybatis-plus:
type-aliases-package: com.jt.pojo
mapper-locations: classpath:/mybatis/mappers/*.xml
configuration:
map-underscore-to-camel-case: true
#关于Dubbo配置
dubbo:
scan:
basePackages: com.jt #指定dubbo的包路径
application: #应用名称
name: provider-manage #一个接口对应一个服务名称
registry:
address: zookeeper://192.168.126.129:2181?backup=192.168.126.129:2182,192.168.126.129:2183
protocol: #指定协议
name: dubbo #使用dubbo协议(tcp-ip) web-controller直接调用sso-Service
port: 20881 #每一个服务都有自己特定的端口 不能重复.
logging:
level:
com.jt.mapper: debug
常见配置
- initialSize:初始化时建立物理连接的个数;
- minIdle:最小连接池数量;
- maxActive:最大连接池数量;
- maxWait:获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置useUnfairLock属性为true使用非公平锁。
- validationQuery:用来检测连接是否有效的sql,要求是一个查询语句。如果validationQuery为null,
- testOnBorrow、testOnReturn、testWhileIdle都不会其作用。
- minEvictableIdleTimeMillis:
- timeBetweenEvictionRunsMillis:有两个含义:1)Destroy线程会检测连接的间隔时间;2)testWhileIdle的判断依据,详细看testWhileIdle属性的说明;
JDBC 所有参数说明
1.查看参数说明方式
通过 JDBC 源码 PropertyDefinitions 找到所有配置
参数说明
以上是关于JDBC--07--JDBC参数说明的主要内容,如果未能解决你的问题,请参考以下文章