我主力机器是Mac,虽然有台Windows的服务器,尽管在Windows安装过达梦数据库,我当时只是提取达梦数据库JDBC驱动。可以理解我没完全从0到1操作过达梦数据库。
然后近期有部署Windows服务器供给甲方测试人员临时使用。尽管这些运维方面我比较熟,但是很多软件还是需要我整理的,自从京东结束回到南京后,无锡的公网IP的宽带就没了,我的服务器也就没在公网暴露过服务器,zerotier有点慢,我也懒了,就没怎么处理了。可想而知,部署一套的东西,我得重新下载,安装,写快速启动bat脚本跑起来。下次这些东西还是放在公有云上面吧。自己服务器使用太受限制了。
Windows达梦安装,从官网下载安装包,链接是:https://www.dameng.com/DM8.html
达梦文档论坛链接是:https://eco.dameng.com/search/ (你一定会用得到!)
连接达梦数据库
直接暴力安装后:启动 DM管理工具,这个吊达梦恶心的一笔,我在安装的时候点的非常快,没输入自定义超管账号密码,安装后,DM管理工具无法连接达梦数据库,没账号,我于是去翻了达梦安装包中install.pdf文件,上面说的默认账号密码与实际的账号密码是驴唇不对马嘴,真恶心,我也没时间看了,直接网上搜索"DM数据库V8点默认账号" -> SYSDBA、密码:SYSDBA。于是连接上去达梦数据库。
达梦数据库概念
达梦数据库概念与常规的MySQL的概念不完全一致。
用户 = MySQL账号
模式 = 数据库
先说这么多,我先部署项目了。
注意:达梦数据库自带的"DM管理工具":DML语句执行后,需要手动提交(commit;)。达梦数据库的事务是"读已提交"。所以即便我们在当前事务能看到数据。离开事务后,DML语句就不复存在了。我搞了好久,自己摸索摸索,才隐隐约约好像是达梦数据库的隔离级别是:"读已提交"!气死我了!!!浪费我好长时间!
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤