jdbc连接配置经常用到,那一串url确实不好记,这里汇总下,就好找了。
oracle
各种数据库之间,一般只有驱动和url不同。
所以其他的库username,password就不写了。
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@//www.test.com:1521/crm
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.username=root
spring.datasource.password=1234
mysql
spring.datasource.driver-class-name=com.mysql.jdbc.Driver # 老版本
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 新版本
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8
对比写法
虽然经常用到,但是直接写还是写不出来,对比下一目了然。
jdbc:mysql://localhost:3306/test
jdbc:oracle:thin:@localhost:1521:orcl
postgresql
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/DB