文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

使用DataGrip/DbVisualizer连接达梦8数据库

2020-07-20 08:58

关注

使用DataGrip/DbVisualizer连接达梦8数据库

安装达梦windows版数据库时,会附带安装一个数据库管理工具。这个工具是我知道的,最全面的达梦数据库可视化数据操作工具。、

除了支持常规的dml操作外,还支持存储过程开发与调试,同时提供了简单的操作历史记录查询,sql自动补全,数据库对象管理等功能。

但用惯了oracle的人,可能还是会更习惯PLSQL Developer/DataGrip/DbVisualizer这些工具。

我尝试了一下使用PLSQL Developer连接达梦,发现它需要依赖oci.dll里面的一些函数,在dmoci.dll里面没有实现好,所以连接不上。

但是达梦提供了jdbc驱动,DataGrip/DbVisualizer这些工具都是基于java jdbc开发的,可以较好地使用它们操作达梦数据库。

这篇文章简单介绍一下配置方法(以DataGrip为例,DbVisualizer配置方法类似,不赘述)

  1. 首先要安装达梦windows开发版数据库,安装时会自动安装好达梦jdbc驱动相关环境及文件。

  2. 在安装目录找到DmJdbcDriver.jar,这个就是达梦的jdbc驱动,记住这个文件位置,后面要用到。

  3. 默认安装的驱动可能会有bug,如果你后面操作碰到DM For input string: "8"这样的报错,则需要上网找一个最新的版本。(我安装的是达梦8 windows 64位版本,在使用datagrip连接数据库获取数据库对象信息时会出错)。最新版本驱动下载链接可以加官方支持群下载。

  4. 打开DataGrip,点开左上角Database标签下面的加号按钮,选择新增驱动(Driver)

  1. 按下图填写好配置,连接模板可以填 jdbc:dm://{dbip}:5236

  1. 打开Options选项卡,设置默认手动提交数据库,sql方言选择oracle,之后保存即可。

  1. 再重新点"+"按钮,选择添加数据源(Data Source),驱动选择刚才添加的DmDriver,在弹出的对话框填好数据库url,用户名,密码等

  1. 点击Test Conection,测试登录成功后打开Schemas选项卡,钩选上自己经常使用的模式(如果这里不能正常显示,一般就是前面说的驱动版本问题,要上网找最新的版本)

  2. 点确定就可以开始使用了,DataGrip在普通的增删改查使用体验上比达梦自带的客户端工具好用,特别是在sql语句补全上。

达梦与oracle兼容度很高的,大部分oracle的语句都可以拿到达梦跑,但是在字典表上还是有少量区别。可能是因为这些原因,导致datagrip无法正确获取达梦数据库数据库对象信息,只能获取表,视图和存储过程名称,其它的数据库对象获取不到。并且还不支持查看视图和存储过程源码

DataGrip的配置方法介绍完了,DbVisualizer用类似的配置即可(我自己测试DbVisualizer 9.2和10.20都可以成功)

如果有朋友发现有更好的达梦可视化数据库操作工具,欢迎在评论分享。

希望这篇文章对你有用。

赞赏二维码:

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯