Springboot 集成 达梦数据库

目录

整合springboot

迁移数据库

maven安装达梦数据库驱动


整合springboot

迁移数据库

因为是老项目改造,所以我这边直接迁移了几张表做测试。
具体迁移过程可以看一下这位老哥的文章,我就是按照他做的动图完成迁移的。
SpringMVC整合国产达梦数据库

maven安装达梦数据库驱动

 

java用的驱动都在下图的目录中,DmJdbcDriver18是java8所需要的驱动,另外用jpa或者hibernate的还需要方言包,我用的是mybatis-plus就不需要了。

将jar包安装至本地maven目录,或者丢到maven私服也可以。

mvn install:install-file -Dfile=C:\Users\DmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver18 -Dversion=1.8 -Dpackaging=jar

pom文件添加依赖

	<!-- DM8 jdbc -->
    <dependency>
        <groupId>com.dm</groupId>
        <artifactId>DmJdbcDriver18</artifactId>
        <version>1.8</version>
    </dependency>

修改连接配置.

找了个简单的接口测试了下没有发现什么问题。后续改造过程中会对所有接口都进行测试。遇到什么坑我统一记录,在发一篇博客。


达梦数据库的设计跟oracle基本一致,使用oracle的同学会感觉非常亲切。

Spring Boot可以通过使用达梦数据库的JDBC驱动程序来集成达梦数据库。下面是在Spring Boot项目中集成达梦数据库的步骤: 1. 在pom.xml文件中添加达梦数据库的JDBC驱动依赖: ```xml <dependency> <groupId>com.dm</groupId> <artifactId>dm-jdbc-driver</artifactId> <version>xxx</version> </dependency> ``` 请将`xxx`替换为您要使用的达梦数据库驱动程序的版本。 2. 在application.properties(或application.yml)文件中配置达梦数据库的连接信息: ```properties spring.datasource.url=jdbc:dm://localhost:5236/your_database_name spring.datasource.username=your_username spring.datasource.password=your_password ``` 请将`localhost:5236`替换为您的达梦数据库的主机和端口号,`your_database_name`替换为您要连接的数据库名称,`your_username`和`your_password`替换为您的数据库用户名和密码。 3. 创建一个JdbcTemplate bean来执行SQL查询和操作: ```java import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Component; @Component public class MyDAO { private final JdbcTemplate jdbcTemplate; @Autowired public MyDAO(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } // 在这里定义您的数据访问方法 } ``` 现在,您可以在`MyDAO`类中定义您需要的数据访问方法,使用`jdbcTemplate`执行SQL查询和操作。 这是一个简单的示例,演示了如何在Spring Boot项目中集成达梦数据库。您可以根据自己的需求进行调整和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值