springBoot+mybaits+达梦数据库
近年,随着国家的呼应,越来越多的国企相关企业都面临着技术转型,其中数据库也渐渐从mysql、Oracle...转到国内呼声最高的达梦数据库;开发阶段使用一个相对陌生点的数据库还不是什么困难的业务实现,但最怕的是在要求在运维阶段的项目进行数据库转型,毕竟是在以前的项目进行数据库转型啊,事务可以不变,但数据库的相关配置文件肯定要改的啊,相关的sql语句也肯定要改的,也许你会说,写点sql语句有什么难的?写原生sql当然不难,就算达梦数据库的语法跟mysql、Oracle不一样的,也只是小细节上需要注意一下;一个企业级的项目会不用框架?当然不会了,请不要忘记你手里可是一个企业级的项目哦,SpringBoot、SpringCloud、Mybatis、Hibernate、Redis...这些基本就是一个企业级项目必须的技术要求了,以前的项目可能是SpringBoot+SpringCloud+Mybatis+Redis+Mysql技术架构的;现在要更改为SpringBoot+SpringCloud+Mybatis+Redis+达梦数据库;你猜猜你要改多少东西吧?哈哈!
其实要改的东西也不是很多,这几天尝试修改了一下,虽然网上相关的教程博客不多,我也是边改边在思考,踩了一些坑,写一下,希望各位大佬不吝赐教!
首先,我们需要在项目里添加达梦数据库相关的jar包,第一个坑就是maven中央仓库里没有,这就意味着你在项目的pom.xml文件里不能直接添加;所以你需要相关驱动文件的可以到官网下载,千万不要在CSDN上下载(虽然我也上传了);在达梦数据库官网下载整个安装包,安装一下,然后在你电脑的达梦数据库安装目录下的driver文件夹下的jdbc文件夹下就能找到相关驱动文件了;
达梦数据库官网地址:http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14,现在最新的是DM8,根据自个电脑位数(32/64位)下载安装一下就行了;驱动文件如图所示,可自行选择
我们现在需要在项目上引入驱动文件,因为是本地驱动,所以我们可以在项目中的src文件夹内创建一个lib文件夹,把你要的驱动文件拷进去,因为现在最新的软件已经是DM8了,所以我拷的是DMJdbcDriver18.jar文件,操作如图:
之后我们需要在pom.xml文件里添加相关达梦数据库配置,如下图所示:
等一下maven会自动更新pom.xml文件里的配置的,更新完即时生效。
包是打进来了,application.yml配置文件还得改改啊,之前是Mysql数据库,现在可是达梦数据库所以驱动得这么改,如下代码所示:
spring:datasource:url: jdbc:mysql://127.0.0.1:3306/DEMTST?useUnicode=true&characterEncoding=utf8&allowMultiQueries=trueusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driver
修改后:
spring:datasource:driver-class-name: dm.jdbc.driver.DmDriverurl: jdbc:dm://127.0.0.1:5236/DMTEST?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8username: DMTESTpassword: DMTEST1234
注意:达梦数据库的默认端口就是5236,它的模式就是它的数据库,username就是用户,管理员用户名一般是SYSDBA ,还有就是达梦数据库要使用他们提供的DM管理工具才能连接上,Navicat可连不上哦,莫慌,这个在官网下的安装包自带了,还有查看表数据的,先点击表,然后右键“浏览数据”就可查看到了,如图所示:
今天先说这么多,明天再说说达梦数据库跟mybatis不得不说的故事
springBoot+mybaits+达梦数据库相关推荐
- 纯国产环境JAVA程序(Springboot + Mybatis + 达梦数据库)搭建
目录 JAVA程序搭建 前言 达梦数据库安装(WINDOWS) SpringBoot项目搭建 整合达梦数据库 源码 总结 JAVA程序搭建 前言 写在前面: 文章满满干货,每一步都是自己从零开始操作并 ...
- 达梦DCA之SpringBoot集成达梦数据库
受"华为.中兴事件"影响,我国科技尤其是上游核心技术受制于人的现状对我国经济发展.社会稳定等都提出了严峻考验.大力发展科技产业,鼓励科技创新,成为当下时不我待的命题.中美贸易战以来 ...
- springboot+mybatisplus+达梦数据库
springboot+mybatisplus+达梦数据库 1 达梦安装 2 springboot项目适配 2.1 pom依赖 2.2 数据库配置信息 3 注意事项 4 问题汇总 4.1 dbType ...
- springboot连接达梦数据库
springboot连接达梦数据库 这次实战主要说springboot项目连接达梦数据库. 先准备好达梦数据库的驱动包,如下: 在执行maven命令把该驱动包安装到自己的maven仓库,命令如下: m ...
- springboot集成达梦数据库及SET IDENTITY_INSERT为ON时问题
集成 pom.xml <!-- 达梦数据库 --> <dependency><groupId>com.dameng</groupId><artif ...
- Springboot + 国产达梦数据库
一.原有架构采用mysql,由于信创环境,需要更换国产的数据库 步骤如下 1.确定JDK版本选择对应的达梦数据库版 /**************************************** ...
- SpringBoot整合达梦数据库
安装配置 软件安装 下载地址:https://www.dameng.com/view_61.html 本文以x86 win64 DM8为例 安装完毕后打开DM数据库配置助手创建数据库,设置字符集utf ...
- 达梦数据库项目 SpringBoot + jpa + DM8
[帮你们填过坑了]针对国产化数据库''达梦'' Srpingboot + jpa + DM8实现增删改查 安装达梦数据库(已安装的小伙伴可以忽略这一步) 开始进入正题: 前言 : 对于要做zf行业项目 ...
- Windows达梦数据库安装及整合SpringBoot
安装教程 前言 下载与安装 配置数据库 使用DM管理工具连接数据库并创建模式(数据库)和表 SpringBoot整合DM数据库的基本配置 后续 前言 由于公司的一个项目要实现软硬件国产化,需要用到达梦 ...
最新文章
- 还不懂spring IOC核心原理?200行代码带你手撸一个
- R语言dplyr包recode函数、recode_factor函数数值或因子替换实战
- linux高级运维要会的,linux高级运维必会命令
- 获取请求参数通用方式|| 中文乱码问题||请求转发
- 极简写作语言-Markdown
- Re:CMM和RUP、XP的关系是什么?
- PHP Collection 类
- python和c#哪个简单-最近学习 Python 的一些感触 (对比 C#)
- WebAssembly实例之hello world
- The request was rejected by the HTTP filter
- android搜索框布局文件,android搜索框列表布局,流程及主要步骤思维导图
- 链家程序员怒删 9TB 数据,被判 7 年!
- 互联网日报 | 蚂蚁集团成立整改工作组;万达完成开业45座万达广场年度目标;T3出行日订单突破100万...
- html如何将设置文本效果,Word2013中通过设置文本效果格式来为文字添加特殊效果...
- react-native实现支付宝支付
- 4 月 1 日罗永浩直播首秀带货小米 10,你会剁手吗?
- 网易云音乐python爬虫搜索接口,评论接口,歌词接口
- excel自动排班表_最火8套建筑工程测量计算表,傻瓜式操作,自动计算出结果,速领...
- 自媒体如何多平台发文章?
- 线下门店管理运营 线下门店数据分析
热门文章
- c# String 前面不足位数补零的方法 (转贴)
- Lucene于搜索引擎技术(Analysis包详解)
- mac android mtp,果粉也用安卓!MacBook连接安卓机最好的工具
- roszhong指定rviz的点启动_怎样在1秒内启动 Linux
- 并查集——团伙(洛谷 P1892)
- 暴力枚举——火柴棒等式(洛谷 P1149)
- java overriding_JAVA概念:Overloading与Overriding
- 性能优化挑战重重,鲲鹏 HPC 如何突破算力桎梏?
- 【华为大咖分享】8.Focus on Value 的思考与实践精粹(后附PPT下载地址)
- MapReduce高级编程