Mysql/Oracle/postgresql 数据源连接方式

Mysql/Oracle/postgresql 数据源连接方式

  • 依赖版本仅供参考

# mysql 连接方式
spring:
  application:
    name: XXX-XXX-XXX-XXX
  datasource:
    driverClassName: com.mysql.cj.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource   
    url: jdbc:mysql://10.00.00.111:111/middleground_bpm?autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8
    username: mysql           #用户名
    password: mysql           #密码
    druid:
       filter:
         config:
            enabled: true
     connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000;config.decrypt=false;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKdsP3Q1E0N/CCTXwdXklHSwe55Bh8hibnnSU+Vd0s7GqGfpFoJjFathbEzTpOJLLjdZfNn8h2SU0tJD30QhyUkCAwEAAQ==
     max-active: 20
     max-wait: 5000
     validation-query: select 1 from dual
     test-on-borrow: true
     test-while-idle: true
     connection-error-retry-attempts: 3
     time-between-eviction-runs-millis: 60000
     min-evictable-idle-time-millis: 600000
     keep-alive: true
     log-abandoned: true
     remove-abandoned: true
     remove-abandoned-timeout: 600

# oracle 连接方式
spring:
  application:
    name: XXX-XXX-XXX-XXX
  datasource:
    driverClassName: oracle.jdbc.driver.OracleDriver
    type: com.alibaba.druid.pool.DruidDataSource   
    url: jdbc:oracle:thin:@10.100.00.111:111/dwzy #数据源连接地址开发库
    username: oracle           #用户名
    password: oracle           #密码
    maxActive: 60
    initialSize: 1
    maxWait: 60000        #最大等待时间,单位为毫秒,默认60000毫秒
    minIdle: 1           #最小等待连接活动数
    testWhileIdle: true
    validationQuery: SELECT 1 from dual
    filters: stat,wall,log4j
    maxPoolPreparedStatementPerConnectionSize: 20
    useGlobalDataSourceStat: true
    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500
    

# postgresql 连接方式
spring:
  application:
    name: XXX-XXX-XXX-XXX
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://10.00.00.111:5432/postgres?useUnicode=true&characterEncoding=utf8&useSSL=true    #数据源连接地址开发库
    username: postgres            #用户名
    password: postgres            #密码


    <!-- pom依赖  -->
    <!-- DataBase  mysql  -->
    <dependency>
		<groupId>mysql</groupId>
		<artifactId>mysql-connector-java</artifactId>
		<version>8.0.15</version>
		<scope>compile</scope>
	</dependency>
	
    <!-- DataBase  oracle  -->
    <dependency>
		<groupId>com.oracle</groupId>
		<artifactId>ojdbc6</artifactId>
		<version>11.2.0.4</version>
	</dependency>
	
    <!-- DataBase  postgresql  -->
	<dependency>
		<groupId>org.postgresql</groupId>
		<artifactId>postgresql</artifactId>
		<version>42.1.4</version>
    </dependency>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

²º²ºº²º²

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值