考虑到navicat/plsql Developer为商用软件,存在版权问题,且听闻很多网友公司因此收到律师函,继而很难不怀疑数据的安全性,故寻找替代的开源数据库管理工具.
查找一番,使用人数多的主要的是两个:DBeaver和Beekeeper Studio,两者都有社区开源版本和商业版,前者基于Java,后者主要使用vue等前端技术打造;
经过试用Beekeeper功能太过简单,且没有中文语言支持;而DBeaver功能非常齐全,商业版多出的支持redis非结构化数据库等功能无关紧要,缺点主要是基于Java资源占用比较大,但当前电脑配置已经比较高,这个缺点可以接受.
下面以当前最新版本22.2.5为例,记录使用过程中的一些技巧:
1.修改驱动下载maven仓库,解决下载驱动慢和下载出错问题
窗口-->首选项-->驱动-->maven 添加阿里maven镜像仓库https://maven.aliyun.com/repository/public,并上移至第一位
2.查询结果获取全部
默认每次获取200条,在滚动到本页底部时自动加载下一页,这个也可以在窗口--->首选项-->编辑器--->数据编辑器 中修改
要获取全部,在数据中右键--->导航--->获取所有数据
3.sql查询脚本语句保存位置与导入
与navicat不同,DBeaver的sql语句不在 数据库导航 窗口 的每个数据库下面,而在 项目(project)或项目浏览器窗口 的 Scripts 中 而且是一个项目 一个Scripts,
而一个项目里 可以有多个数据库连接,每个连接下 又有多个数据库,这样看相对于navicat有些不方便,
为了区分不同数据库 ,我们可以手工在 Scripts 下再建立与数据库同名的文件夹,当编辑好一个查询后,点击文件--另存为保存到此文件夹下,或者直接拖拽移动至文件夹下即可
导入:将navicat保存的语句导入进来
菜单:文件-->导入---DBweaver---脚本,这样会复制一份到默认保存目录:C:\Users\你的windows用户名\AppData\Roaming\DBeaverData\workspace6\工程名\Scripts,
这样导入进来的打开时会在默认的数据库下,而直接拖入或者Scripts 右键---创建---链接文件夹,打开的sql则 所属 数据库连接 和 数据库 都是 N/A 需要手动进行选择
设置默认方法:在数据库上右键---设置默认值
4.项目窗口
项目窗口中可以建立多个项目
在某个项目上右键----设为活动项目,则
数据导航窗口 +项目浏览器 显示当前活动项目的 数据库连接 和 书签sql脚本
5.国内互联网关于DBeaver的配置和使用文章还是比较少,如果有问题最好还是去看官方的文档wiki,地址:https://github.com/dbeaver/dbeaver/wiki
其他参考文章: DBeaver安装与使用 - 掘金 (juejin.cn) 换了电脑之后,如何导出 dbeaver 连接配置?_个人文章 - SegmentFault 思否 DBeaver的简易操作和建议(一个神奇的数据库操作软件)_51CTO博客_dbeaver操作oracle数据库 Dbeaver设置 - 简书 (jianshu.com) 标签:--,数据库,DBeaver,管理工具,---,开源,右键,Scripts From: https://www.cnblogs.com/dirgo/p/16940940.html