基于mysql支撑库适配海量数据库(postgresql)过程中遇到了一些坑,和大家分享一下:
替换前示例:
配置项 | 支撑库类型 | 配置内容 |
datasource.driverClass | mysql | com.mysql.jdbc.Driver |
hibernate.dialect | mysql | org.hibernate.dialect.MySQL5Dialect |
url | mysql | jdbc:mysql://127.0.0.1:3306/test |
替换后示例:
配置项 | 支撑库类型 | 配置内容 |
datasource.driverClass | postgresql | org.postgresql.Driver |
hibernate.dialect | postgresql | org.hibernate.dialect.PostgreSQLDialect |
url | postgresql | jdbc:postgresql://127.0.0.1:5432/demo?currentSchema=test |
maven项目pom.xml中增加如下海量驱动配置:
<dependency> |
或postgresql驱动配置
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --> |
非maven项目可以在lib下手动放置驱动包:vastbase-jdbc-2.7p.jar 或 postgresql-42.2.12.jar
本周还会继续连载并分享踩过的坑,明天见,下班!