一、选择使用金仓连接包

1、找到金仓连接包

如果已经安装了金仓数据库,那么使用everything软件搜索kingbase*.jar,就能找到连接jar包

2、选择正确版本连接包

		<dependency>
            <groupId>kingbase8</groupId>
            <artifactId>kingbase8</artifactId>
            <version>v8r6</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/kingbase8-8.6.0.jar</systemPath>
        </dependency>

3、application.propertis中配置

spring.datasource.url=jdbc:kingbase8://localhost:54321/RY
spring.datasource.username=RY
spring.datasource.password=123456789
spring.datasource.driver-class-name=com.kingbase8.Driver

TIPS:
a) spring.datasource.url=jdbc:kingbase8://localhost:54321/{你的数据库}
jdbc后要紧跟着kingbase8,而不是kingbase
b)如果即便如此还报错,那就只能是kingbase最大连接数太小了,关闭其他地方对kingbase数据库的连接

二、也可以选择使用postgre的jar包连接

1、pom.xml

 <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>

2、application.properties

#数据库

#postgre
spring.datasource.url=jdbc:postgresql://localhost:54321/RY
spring.datasource.username=RY
spring.datasource.password=123456789
spring.datasource.driver-class-name=org.postgresql.Driver

3、还是那句话

如果报错,那就大概率是kingbase最大连接数太小了,尤其是windows安装的kingbase 关闭其他地方对kingbase数据库的连接

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐