推荐JDBC SQL客户端工具

Rob*_*b H 22 java sql jdbc

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

Oracle的SQL Developer被取消资格,因为它似乎只适用于预先设定的一组JDBC驱动程序.我也查看了Java-Source.net上的工具列表,但我希望有人可以根据个人经验帮助我缩小列表范围.它需要是独立的,因此非开发人员也可以使用它,这会使Eclipse插件失去资格.谢谢!

Pas*_*ent 22

我使用SQuirreL SQL,我很满意.我正在粘贴下面的"概述":

SQuirreL SQL Client是一个图形化的Java程序,它允许您查看JDBC兼容数据库的结构,浏览表中的数据,发出SQL命令等,参见 简介.从SQuirreL 3.0版起,支持的Java最低版本为1.6.x. 有关适用于旧版Java的SQuirreL版本,请参阅旧版本页面.

通过使用插件可以扩展SQuirreL的功能.

可在此处找到简短的介绍 .要查看更改历史记录(包括尚未发布的更改),请单击此处.

有关更详细的介绍,请参阅我们关于SQuirreL的论文的英语德语.

苏珊克莱因慷慨地把记录的时间步骤,她跟着设置从头Apache Derby数据库,并使用松鼠SQL客户端去探索它.

很久以前,Kulvir Singh Bhogal写了一篇关于SQuirreL 的精彩教程,并在IBM developerWorks网站上发布.他慷慨地允许我们在当地镜像它.该教程并不是最新的,但特别是对于第一步,它仍然有帮助.

SQuirrel最初是根据GNU通用公共许可证发布的.自版本1.1beta2以来,它已根据GNU较宽松通用公共许可证发布.

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

  • 我是少数人认为SQL Squirrel简直太糟糕了吗?它在我的8核,16GB SSD机器上像枫糖浆一样运行,需要永远打开,一直挂起,最大化按钮全屏?真?如果只有HeidiSQL可以连接到DB2那么我会更开心. (12认同)

小智 9

我同意Pascal关于SQuirrel SQL的信息,几乎可以完成所有工作.

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

对于这种情况,我发现免费(但不是开源)SQL Workbench完成了这项工作,这本身就是一个不错的工具.

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

  • 为SQL Workbench提供了一个upvote,它是我迄今为止使用过的最好的SQL UI.坚固稳定,快速且注重细节.关于许可证,它似乎是该术语的大多数实际解释的开源,但使用非标准许可证. (2认同)