【问题标题】:Recommendation for JDBC SQL client tool [closed]对 JDBC SQL 客户端工具的推荐 [关闭]
【发布时间】:2010-12-11 07:42:42
【问题描述】:

有人可以推荐一个好的、开源的、独立的开发人员工具来使用 JDBC 查询 SQL 数据库并将结果导出到文件吗?我知道很多数据库供应商都提供他们自己的工具,但我需要一个允许我插入我自己的自定义 JDBC 驱动程序并针对任何数据库工作的工具。最好使用 GUI,但不是必需的。

Oracle 的 SQL Developer 被取消资格,因为它似乎只能与一组预装的 JDBC 驱动程序一起工作。我还查看了 Java-Source.net 上的list of tools,但我希望有人可以根据个人经验帮助我缩小列表范围。而且它必须是独立的,以便非开发人员也可以使用它,这使 Eclipse 插件不合格。谢谢!

【问题讨论】:

  • 现在最好的选择是DBEAVER。您可以通过 Database->Driver manager 添加您的自定义 jdbc 驱动程序(在我的情况下是 polyhedra)。

标签: java sql jdbc


【解决方案1】:

henplus 值得一试——它是一个命令行 JDBC 客户端。我用它来创建生产应用程序。

【讨论】:

    【解决方案2】:

    我想为DbVisualizer投一票。

    【讨论】:

    • DB Visualizer 不是开源的,但有免费版本。
    • 啊,我错过了“开源”条件。但希望免费软件足够好!
    • 除了最基本的功能之外,您还需要商业版本,并且随着时间的推移,其价格不断上涨。我理解他们赚钱的需要,在一个财力雄厚的商业环境中,这是一个很好的工具。对于从事开源或爱好编程的个人,您可能需要寻找其他地方。
    【解决方案3】:

    我使用SQuirreL SQL,对此我很满意。我在下面粘贴“概述”:

    SQuirreL SQL 客户端是一个图形化的 Java 程序将允许您 查看符合 JDBC 的结构 数据库,浏览表中的数据, 发出 SQL 命令等,请参阅 Introduction。最低版本 自 SQuirreL 起,Java 支持 1.6.x 3.0版。请参阅Old Versions 页面 对于 SQuirreL 的版本, 使用旧版本的 Java。

    SQuirreL 的功能可以 通过使用plugins 进行扩展。

    可以找到一个简短的介绍 here。查看更改历史记录 (包括尚未发布的更改) 点击here

    更详细的介绍见 我们论文的EnglishGerman 松鼠。

    Susan Cline 慷慨地花时间 记录她关注的steps 设置一个 Apache Derby 数据库 从头开始并使用 SQuirreL SQL 客户来探索它。

    很久以前,Kulvir Singh Bhogal 写了一个很棒的tutorial on SQuirreL 并在 IBM 发布 developerWorks 网站。他亲切地 允许我们镜像它locally。这 教程不是最新的,但是 特别是对于做第一步 它仍然有帮助。

    SQuirrel 最初发布于 GNU 通用公共许可证。自从 1.1beta2 版本已经发布 在 GNU Lesser General Public 下 许可。

    它可能不是最漂亮的应用程序,但它可以完成它的工作,而且速度非常快:添加或配置您的驱动程序,创建一个别名,然后就可以了。实际上,它是我最喜欢的通用 SQL 客户端。

    【讨论】:

    • 我是少数认为 SQL Squirrel 简直糟糕透顶的人吗?它在我的 8 核 16GB SSD 机器上像枫糖浆一样运行,需要永远打开,一直挂起,最大化按钮全屏?真的吗?如果只有 HeidiSQL 可以连接到 DB2,那我会更开心。
    【解决方案4】:

    我同意 Pascal 关于 SQuirrel SQL 的看法,它几乎适用于所有事情。

    但是,如果我没记错的话,它缺乏对 SQL 触发器的支持——它无法显示触发器的源代码,至少在我使用的版本中 (3.0.2)

    对于这种情况,我发现免费(但不是开源)SQL Workbench 可以胜任这项工作,它本身就是一个不错的工具。

    如果我不使用触发器,我建议使用 SQuirrel SQL

    【讨论】:

    • 为 SQL Workbench 投票,这是我迄今为止使用过的最好的 SQL UI。坚如磐石的稳定,快速和对细节的关注。关于许可证,对于该术语的大多数实际解释来说,它似乎是开源的,但确实使用了非标准许可证。
    • SQL Workbench/J 现在似乎在 Apache 2.0 许可下开源。源码可以从网站下载
    猜你喜欢
    • 1970-01-01
    • 2012-07-27
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 2011-01-05
    • 2011-06-02
    • 1970-01-01
    相关资源
    最近更新 更多