使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]安装达梦windows版数据库时,会附带安装一个数据库管理工具。这个工具是我知道的,最全面的达梦数据库可视化数据操作工具。、 除了支持常规的dml操作外,还支持存储过程开发与调试,同时提供了简单的操作

使用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)

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

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

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

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

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

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

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

  1. 点击Test Conection,测试登录成功后打开Schemas选项卡,钩选上自己经常使用的模式(如果这里不能正常显示,一般就是前面说的驱动版本问题,要上网找最新的版本)
    使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

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

使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

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

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

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

希望这篇文章对你有用。

赞赏二维码:
使用DataGrip/DbVisualizer连接达梦8数据库[通俗易懂]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7900.html

(0)
上一篇 2023-03-11
下一篇 2023-03-11

相关推荐

  • 使用Python中的while实现循环

    使用Python中的while实现循环编程中,循环是十分常见的操作之一。在Python中,for循环是常用的操作,但是在某些情况下,while循环是更好的选择。本文将从多个方面对使用Python中的while实现循环进行阐述,让读者掌握while循环用法和技巧。

    2024-08-13
    22
  • 变形记变成一辆车_电动车骑记

    变形记变成一辆车_电动车骑记作者:Heng Long 打造优秀产品的信念渗透在每一个 TiDB 开发者的血液中,衡量产品的优秀有多个维度:易用性、稳定性、性能、安全性、开放性、拓展性等等。**在部署易用性方面,TiDB 开发者…

    2023-03-12
    143
  • redis项目实战_redis的使用

    redis项目实战_redis的使用Redis项目总结缓存更新策略 1.更新策略 | | 内存淘汰 | 超时剔除 | 主动更新 | | : : | : : | : : | : : | | 说明 | 不用自己维护,利用Redis内存淘

    2023-06-19
    153
  • 使用Python开发网站

    使用Python开发网站随着互联网技术的发展,Python作为一种强大的编程语言,逐渐成为大众开发Web应用的首选语言之一。Python与其他类似的语言不同之处在于,它的开发速度快、易读易写、具有高度的可重用性和可扩展性,同时在处理大量数据、处理并发事务等方面也有出色的表现。

    2024-05-19
    68
  • Python: 字符串替换方法全解析

    Python: 字符串替换方法全解析字符串是Python编程语言中最常用的数据类型之一,可以通过多种方法对字符串进行替换处理。Python字符串替换方法主要包括replace()、translate()、re.sub()三种方法,这三种方法在Python中都非常方便实用。

    2024-03-17
    78
  • 使用PyCharm编写Python程序

    使用PyCharm编写Python程序Python是一种高级语言,因其简单易学、可读性强、跨平台、强大的库等特点在各个领域应用广泛。而PyCharm是一个功能强大的Python IDE,提供了丰富的工具和环境,方便快捷地编写、调试和测试Python程序。本文将会详细介绍如何使用PyCharm编写Python程序,并让读者更深入的了解这个强大而又易用的工具。

    2024-08-08
    31
  • MySQL的简单安装配置「终于解决」

    MySQL的简单安装配置「终于解决」MySQL的简单配置

    2023-06-10
    158
  • 用Python Numpy实现指数函数

    用Python Numpy实现指数函数指数函数是指$f(x)=a^x$这样的函数。其中,$a$是底数,$x$是指数。底数是一个常数,指数可以是实数、有理数或者复数。指数函数是一种非常重要的函数,被广泛应用在数学、物理、工程等领域。

    2024-04-12
    83

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注