DBX--开源、轻量的数据库与数据基础设施工作台
什么是DBX?
DBX 是一个开源、轻量的数据库与数据基础设施工作台。它把连接管理、对象浏览、SQL 编辑、数据修改、结构工具、专项控制台和自动化入口放在同一个工作区中,支持 90+ 种数据库及数据系统。
为什么我会用到DBX
因为Navicat要到处找激活码啊,前阵子公司法务收到关于该软件的侵权告知,要求立即卸载该软件,使用DBeaver客户端替代。下载DBeaver客户端后发现所有的数据库驱动都要自己到对应官网下载后再自行配置。这体验真的是钢管杵青蛙–顶呱呱啊!
在和一位嘴上企业家打了两把游戏后,我拿起手机躺在我的小床上,尽管已经11点钟了,但这座城市依旧灯火通明,地铁依旧撸起袖子沿着密密麻麻的地铁线路大步向前,28条地铁线路把整座城市紧紧地绑在一起,但这座城市确又是被它割的体无完肤。两只腿以V字形搭在墙上,脚后跟在重力的作用下不断下滑,滑到大腿肌肉提供向上的分力和重力抵消时把枕头放到脖子后面,几乎是一天最舒服的时间开始了。打开微信看下朋友圈,发朋友圈就像写日记,谁会把心里话写进日记里呢,读到这里的读者朋友,你,会把心里话发表在社交平台软件上吗,发在朋友圈里面的话是真心话吗,下贱!公众号弹出来一条标题为《再见,Navicat 太炸了》,什么东西就炸了。炸、爆、惊、XX第一,不然没人看的,但是它都炸了,不看看吗?
里面介绍的是一款数据库工具,DBX,DB是数据库的意思,X大家自己大胆猜一猜吧。它真的好小,才20M,20480Kb,现在一些手机里记录下我们生活瞬间照片的大小甚者超过它,也可能是那个瞬间太过美好,20M里面有很大的水分是幸福呢,但是它支持90多种数据库。大家都不能吹牛哦,有谁使用超过10种数据库的吗,吹牛的人得痔疮。使用超过20种数据库以上的互联网从业者即使在北京这地界也应该踩出了自己的脚印。讲话不举例,就像和瞎子说灯坏了,一图抵千言。这里能看到,由于屏幕分辨率的原因,下面的数据库类型装不下,不要紧,It doesn’t matter, 因为下面的大家也不认识。哈哈哈哈哈(嘲笑自己的同时也嘲笑浏览器前面的你)。
DBX 首页
https://dbxio.com/cn目前兼容下面的操作系统,截止2026年8月26日DBX已经有219位参与者合并了2005个PR,5244次仓库提交,8月20号之前还没有看到Win7版本,今天就可以下载了,国产操作系统说不定也会出现在下拉列表里面。
一、 安装(演示以Win10安装包为例)
根据自己的平台下载对应安装包,双击,傻瓜安装,这样安装方式照顾到了很多傻瓜。
安装完成后打开界面是这样的,大家可以在设置外观选项里面选择一个自己喜欢的颜色
二、基本配置
标题是基本配置,因为能够配置的地方真的不多,这也是DBX强大的一种直接体现。
这个配置的地方只有驱动管理需要简单配置一下,当然如果你的电脑可以连接大陆互联网,那么就不存在什么配置了,哪里需要点哪里就可以了。
内置驱动分为三类
第一种 DBX托管JRE,就是字面意思,托底+管用。真的很照顾上面提到的那一些人。
选择第一种方式直接点击安装,没与其他操作了。
第二种 系统Java(我自己是这种方式,因为之前配置过Java环境,所以用现成了,毕竟人都是懒的)
这里是遇到了第一个问题。因为早些时间安装的环境版本有点低,DBX报错,错误忘记留痕了,但各位道友看到这里你可以完全避免遇到这个问题,更不会遇到那个ERROR。人的一生会遇到很多错误,这有点扯了。我的一生没有过完,怎么谈遇到的错误有很多。但知道了错误的丑态才会更加珍惜对的模样,于人于物,皆是如此,人犹胜之。
仔细观察一下,这是DBX托管的java版本要求,所以细心一点也可以避免多打开几个网页,或者豆包姐姐今天不用加班呢。
这里放jdk-21的安装包
点我下载
也可以把下面链接粘贴到浏览器
https://download.oracle.com/java/21/latest/jdk-21_windows-x64_bin.exejdk安装也是傻瓜的,双击,等它自己跑完。
但是安装后的目录,傻瓜是不知道的。
我放下面,因为后面会用到。
C:\Program Files\Java\jdk-21.0.12.1.这里有个知识点jdk21默认没有jre目录,以管理员身份运行cmd或powershell,运行完没报错就是成功了。这里不做好像没啥影响!
cd'C:\Program Files\Java\jdk-21'bin\jlink.exe --module-path jmods --add-modules java.desktop--outputjre如果是第一次安装JDK,那就需要配置环境变量了。如果你按照我按照我下面的步骤配置变量,那么我觉得你可能要听一听我对环境变量的理解了。环境变量像斗破苍穹里面的灵魂印记、四大发明的指南针,还有我最爱的海贼王动漫里面的生命卡,它可以让电脑上其他的应用找到jdk。偶尔面对一张白纸时候的我还会想起艾斯的生命卡在路飞手里最终燃尽的情景,你看,这就是变量;
这里放配置后的截图,配置自己手敲,嚼烂的食物吃多了,牙口会变坏。
好像坏了也没什么关系
1.添加JAVA_HOME
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk-212. 修改Path
添加两个目录:
%JAVA_HOME%\bin %JAVA_HOME%\jre\bin4.添加CLASSPATH,注意前面有个英文小数点
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar5.和亲人做事看过程,和陌生人共事看结果,最后来验证下结果
在cmd界面执行,如果出现下面的输出代表结束,如果有其他错误,出门右拐看下其他道友的文章。java--versionjava21.0.22024-01-16 LTS Java(TM)SE Runtime Environment(build21.0.2+13-LTS-58)Java HotSpot(TM)64-Bit Server VM(build21.0.2+13-LTS-58, mixed mode)配置完成后再配置界面选择系统java,然后点击保存。
如果你耐心看到这句话,可以帮你解决另外一个问题。点击保存DBX会告诉你没有环境啊。有一个解决办法:重启,重启可以解决大部分问题。地球Oline真人游戏中重启也可以解决很多问题。感情受挫,事业陷入低谷,最终都会变成嘴角上扬的一笑 。重启,进退维谷之日,正可能是别有洞天之时,这差不多算是规律;
重启DBX选择系统java,点击保存,嘴角有没有轻轻上扬?
第三种,自定义路径
我理解的是第二种方式的懒人版本,他不要配置环境变量,直接把java环境的绝对路径写在进去。
如果你是傻瓜安装,那就可以把下面的直接粘贴的你的DBX里面。
C:\Program Files\Java\jdk-21.0.12.1\bin\java.exe完成上面的步骤后你就可以是使用这款强大的工具了,如果数据库密码没有忘记的话!没有开玩笑喔,Navicat上面是看不到密码的,密码是不能复制粘贴的,你和计算机讲自然语言是讲不通的!
下面聊下这款软件友好的地方
驱动
mysql和postgres数据库是可以直接使用的,但是你想使用其他数据库,比如咱们国产的,那就要自己去找驱动了。尼尔·阿姆斯特朗曾将说过:“That’s one small step for a man, one giant leap for mankind.”,我的一小步,人类一大步。这一步,DBX它替你走完了。如果你的电脑可以连接互联网,那事情就变得更加简单了,点一下就可以了,当然你也可以卸载进行重复安装,再次享受这过程。
安装完成后原本包裹着黑色安装案件就会变成绿色的对号✅(假装一模一样)
AI功能,没错它支持AI,并且无缝对接各大厂商,大家可以选一个自己喜欢的
DBX接入AI后,数据库不再是一个不懂风风情的抠鼻屎老汉,他变得平易近人,你可以用自然语言甚至是方言和它沟通。长sql,左连接还是右连接,你和他讲就好了。
配置也非常简单,两个必填项
配置完成后在数据库连接界面点添加到AI
右下角会出现AI配置选项:根据使用场景选择skill或者agent,再选择模型
