sprinboot+人大金仓配置

1. .yml 配置 

spring:
    datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        #driverClassName: dm.jdbc.driver.DmDriver

        ## todo  人大金仓
        driverClassName: com.kingbase8.Driver
        druid:
            ## todo  人大金仓
            master:
                url: jdbc:kingbase8://111.111.111.111:54321/dbname?currentSchema=dbname
                username: system
                password: local123

2.maven 

        <dependency>
            <groupId>com.kingbase</groupId>
            <artifactId>kingbase8</artifactId>
            <version>8.2.0</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/kingbase8-8.6.0.jar</systemPath>
        </dependency>

3.maven 执行 

mvn install:install-file -DgroupId=com.kingbase8 -DartifactId=kingbase8 -Dversion=8.6.0 -Dfile=(自己jar包的路径)\Kingbase8-8.6.0.jar -Dpackaging=jar -DgeneratePom=true

4.idea中

 

### Spring Boot 配置人大金仓数据库连接 #### Maven 依赖配置 为了使应用程序能够访问人大金仓 V8 数据库,在 `pom.xml` 文件中需加入特定的依赖项。由于人大金仓兼容 PostgreSQL 协议,因此可以利用类似的 JDBC 连接方式[^2]。 ```xml <dependencies> <!-- 人大金仓数据库驱动 --> <dependency> <groupId>com.kingbase</groupId> <artifactId>kingbase8</artifactId> <version>8.6.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/libs/DmJdbcDriver18.jar</systemPath> </dependency> </dependencies> ``` 另一种方法是先将 KingbaseEs JDBC 驱动包手动安装至本地 Maven 仓库,再正常引用该依赖。这可以通过命令行工具完成: ```bash mvn install:install-file -Dfile=DmJdbcDriver18.jar -DgroupId=com.kingbase -DartifactId=kingbase8 -Dversion=8.6.0 -Dpackaging=jar ``` #### application.yml 配置文件设置 接下来是在应用的主要配置文件 `application.yml` 中定义数据源属性。这里展示了如何指定数据库 URL、用户名以及密码等必要参数[^1]。 ```yaml spring: datasource: url: jdbc:kingbase8://localhost:54321/mydatabase?useSSL=false&serverTimezone=UTC username: myusername password: mypassword driver-class-name: org.postgresql.Driver activiti: database-type: postgres database-schema-update: none check-process-definitions: false ``` 请注意,上述示例中的端口号 (`54321`) 和其他细节应根据实际环境调整;同时因为人大金仓支持 PostgreSQL 协议,所以仍然采用 `org.postgresql.Driver` 作为驱动类名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

王大锤4391

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

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

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

打赏作者

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

抵扣说明:

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

余额充值