• IDEA的database工具以及对比两个数据库之间的差异(比DBVisualizer和DBeaver方便)


    背景

    其实IDEA里有个非常好用的database工具,用来连数据库,能连的数据非常多,最重要的是还带有对比数据库差异的工具。

    唯一有点不好就是这个是 intellij idea的ultimate edition版本才有,对于社区版本(community edition)是没有的。

    有说社区版可以安装对应的插件,但是实际上这个插件是捆绑的内置插件,叫Database Tools and SQL,社区版能搜到但不能安装
    在这里插入图片描述
    社区版只能安装Database Navigator(第三方非官方插件),这个比 Database Tools and SQL弱多了,没有数据库对比的功能,并且只是的数据库种类少多了(仅支持Oracle/MySQL/PostgreSQL/SQLite)

    虽然是第三方非官方插件,如果担心数据库密码泄露,可以不用,我个人觉得应该是安全的。

    另外,上述的两个插件都是通过JDBC的jar包连数据库的,本质都是java连数据库。

    除此之外有两个独立客户端的软件DBVisualizer和DBeaver也是同类的代表,也是通过JDBC jar连的。

    不过DBVisualizer和DBeaver两个安装太难了,高版本需要JRE17的支持,不知道为什么这两个软件这么难安装,下载下来安装也总是很容易提示JVM相关的错误。

    数据库结构对比

    如果你是允许使用Navicat之类的,要对比就简单多了,用对应的连数据库的䶲直接对比即可。如果不允许使用这些,只有免费的简陋的软件,则可以试下IDEA Ultimate版本的Database Tools and SQL工具替代一下,如果你连IDEA Ultimate也没只有Comunity Edition的只能自己另外找找了。

    Database Tools and SQL对比数据库之间的结构,如下图
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    【iOS】—— autoreleasepool详解
    Falcon-7B大型语言模型在心理健康对话数据集上使用QLoRA进行微调
    Java 调用 GitLabAPI 获取仓库里的文件件 提交记录
    第八章:Springmvc中web.xml配置文件
    Wireshark TS | 访问网页失败
    基于微信在线教育视频学习点播小程序系统设计与实现开题答辩PPT
    深度学习:Softmax回归
    单片机编程原则
    渗透攻防Web篇-深入浅出SQL注入
    Android三种数据存储的方式
  • 原文地址:https://blog.csdn.net/w8y56f/article/details/133683387