SpringBoot整合达梦数据库

这篇具有很好参考价值的文章主要介绍了SpringBoot整合达梦数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

近期接到了一个需要国产化的项目,用到了达梦数据库,没想到一开始配置就出现了问题,下面把配置给大家粘贴出来,大家少踩点坑。

一、先下载达梦数据库

这是达梦数据库下载链接,达梦数据库没有免费的,个人好像是一年的试用期,具体不太清楚还没开始好好研究。
下载完成后安装即可。

二、项目引入jar包(两种方式)

这里需要注意一下,目前达梦在maven中央仓库并没有依赖可以下载,只能通过本地引入的方式进行使用,有两种方式一种是直接放到项目里引用,一种是自己通过maven命令打包到自己本地maven仓库直接引用。
在安装之前咱们需要找一下需要的jar包,jar包在安装达梦的路径下,安装完达梦后自带jar可以使用。
springboot配置达梦,spring boot,数据库,后端我这里选用的是18,有兴趣可以看看他们之间的区别,我就用最新的了。

1、jar包放入项目中直接引用

1、首先在项目根目录下创建一个lib的文件夹,然后把jar包放进去
springboot配置达梦,spring boot,数据库,后端
2、放进去后就可以开始引用jar包了。
springboot配置达梦,spring boot,数据库,后端
这样就可以使用了,当然这只是配置的jar包,还有yaml的配置我放到最后了。

2、通过maven命令安装到本地仓库(个人推荐)

其实这个相对于来说还是比较简单的而且引用方式跟引用线上的一样,我个人更推荐这种方式。
1、首先找到jar所在的位置,在jar包所在位置打开cmd窗口命令,然后输入这行命令

mvn install:install-file -Dfile=F:\DMDb\drivers\jdbc\DmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar 

直接在cmd窗口放入这条命令打包即可。
-Dfile 是jar包所在的地址,记得换成自己的,其他的直接复制粘贴即可,版本换了的话记得改 -Dversion 哦。
2、安装完后在pom中直接引用即可。
springboot配置达梦,spring boot,数据库,后端
到这里就可以使用达梦的依赖了。

三、达梦数据库yaml配置

达梦数据库的配置和mysql有点不太一样,他可以分为两种,第一种是ip+port/数据库名称,第二种是ip+port?schema=数据库名(也叫模式名),看个人喜好,我用的第一种。

spring:
  datasource:
    driver-class-name: dm.jdbc.driver.DmDriver
    url: jdbc:dm://127.0.0.1:5236/库名?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
    username: username
    password: password
    hikari:
      maximum-pool-size: 10
      minimum-idle: 5
      connection-timeout: 10000

这样基本上就可以用了,希望可以帮到大家。文章来源地址https://www.toymoban.com/news/detail-778338.html

到了这里,关于SpringBoot整合达梦数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot整合(五)HikariCP、Druid数据库连接池—多数据源配置

    在项目中,数据库连接池基本是必不可少的组件。在目前数据库连接池的选型中,主要是 Druid ,为 监控 而生的数据库连接池。 HikariCP ,号称 性能 最好的数据库连接池。 在Spring Boot 2.X 版本,默认采用 HikariCP 连接池。而阿里大规模采用 Druid 。下面介绍在SpringBoot中使用Hika

    2024年02月17日
    浏览(79)
  • SpringBoot整合H2数据库

    H2官网:http://www.h2database.com/ H2是一个Java语言编写的嵌入式数据库,它不受平台的限制,同时H2提供了一个十分方便的web控制台,用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,也可以为缓存数据库使用,它具有比较完备的数据库特性,如支cli

    2024年02月16日
    浏览(46)
  • Springboot整合Durid-数据库连接池

    一、Springboot使用Durid快速开始 1、 添加依赖 2、添加配置项 (1) durid连接池配置

    2024年02月11日
    浏览(55)
  • 快速入门Springboot整合Datagpa操作数据库

    Spring Data JPA是Spring Data家族的一部分,可以轻松 实现基于JPA的存储库 。 . JPA是ORM规范,Hibernate是JPA规范的具体实现 ,这样的好处是开发者可以面向JPA规范进行持久层的开发,而底层的实现则是可以切换的。Spring Data Jpa则是在JPA之上添加另一层抽象(Repository层的实现),极大

    2024年02月07日
    浏览(48)
  • 详细springboot实现MySQL数据库的整合步骤

    提示:本文适用于初学者,资深玩家仁者见仁智者见智 在家闲来无事,想起最基础的spring boot项目,但整合jdbc,链接数据库一整个操作对于初学者来说还是有些困难,我顺带记录一下。之后把springboot整合Mybatis和整合redis以及一些案例也写一下,期待成品给大家。。。。 提示

    2024年02月03日
    浏览(60)
  • Springboot整合Neo4J图数据库

    1.引入依赖 JDK11, neo4J4.4.23 2.解决springboot与neo4j兼容问题

    2024年02月09日
    浏览(47)
  • SpringBoot项目整合MybatisPlus并使用SQLite作为数据库

    SQLite 是一个进程内库,它实现了 独立的、无服务器的、零配置 的事务性 SQL 数据库引擎。SQLite 没有单独的服务器进程。 SQLite直接读取和写入普通磁盘文件,就是一个完整的 SQL 数据库 , 包含多个表、索引、 触发器和视图包含在单个磁盘文件中 。 数据库文件格式是跨平台

    2024年01月21日
    浏览(50)
  • SpringBoot整合Druid数据库连接池&多数据源&注解切换&动态添加

    配置好之后 Druid 会通过 DruidDataSourceAutoConfigure 自动装配 属性配置 数据源枚举 动态数据源 继承 AbstractRoutingDataSource 就可以实现动态数据源了 实现了一个动态数据源类的构造方法,主要是为了设置默认数据源,以及以Map保存的各种目标数据源。其中Map的key是设置的数据源名称

    2024年03月22日
    浏览(68)
  • Quartz---Springboot项目整合Quartz---实现内存、数据库持久化

    1.SpringBoot整合Quartz使用内存持久化 1.1.什么是内存持久化 Quartz的内存持久化是指Quartz框架在默认情况下将任务调度的运行信息保存在内存中。这种方式的优点是可以提供最佳的性能,因为内存中数据访问最快。然而,内存持久化的缺点是缺乏数据的持久性。当程序停止或系统

    2024年02月21日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包