安装达梦windows版数据库时,会附带安装一个数据库管理工具。这个工具是我知道的,最全面的达梦数据库可视化数据操做工具。、java
除了支持常规的dml操做外,还支持存储过程开发与调试,同时提供了简单的操做历史记录查询,sql自动补全,数据库对象管理等功能。sql
但用惯了oracle的人,可能仍是会更习惯PLSQL Developer/DataGrip/DbVisualizer这些工具。数据库
我尝试了一下使用PLSQL Developer链接达梦,发现它须要依赖oci.dll里面的一些函数,在dmoci.dll里面没有实现好,因此链接不上。windows
可是达梦提供了jdbc驱动,DataGrip/DbVisualizer这些工具都是基于java jdbc开发的,能够较好地使用它们操做达梦数据库。oracle
这篇文章简单介绍一下配置方法(以DataGrip为例,DbVisualizer配置方法相似,不赘述)函数
首先要安装达梦windows开发版数据库,安装时会自动安装好达梦jdbc驱动相关环境及文件。工具
在安装目录找到DmJdbcDriver.jar,这个就是达梦的jdbc驱动,记住这个文件位置,后面要用到。测试
默认安装的驱动可能会有bug,若是你后面操做碰到DM For input string: "8"
这样的报错,则须要上网找一个最新的版本。(我安装的是达梦8 windows 64位版本,在使用datagrip链接数据库获取数据库对象信息时会出错)。最新版本驱动下载连接能够加官方支持群下载。url
打开DataGrip,点开左上角Database标签下面的加号按钮,选择新增驱动(Driver)3d
点击Test Conection,测试登陆成功后打开Schemas选项卡,钩选上本身常常使用的模式(若是这里不能正常显示,通常就是前面说的驱动版本问题,要上网找最新的版本)
点肯定就能够开始使用了,DataGrip在普通的增删改查使用体验上比达梦自带的客户端工具好用,特别是在sql语句补全上。
达梦与oracle兼容度很高的,大部分oracle的语句均可以拿到达梦跑,可是在字典表上仍是有少许区别。多是由于这些缘由,致使datagrip没法正确获取达梦数据库数据库对象信息,只能获取表,视图和存储过程名称,其它的数据库对象获取不到。而且还不支持查看视图和存储过程源码。
DataGrip的配置方法介绍完了,DbVisualizer用相似的配置便可(我本身测试DbVisualizer 9.2和10.20均可以成功)
若是有朋友发现有更好的达梦可视化数据库操做工具,欢迎在评论分享。
但愿这篇文章对你有用。
赞扬二维码: