建议JDBC SQL客户端工具

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

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

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

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

通过使用插件可以扩展SQuirreL的function。

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

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

Susan Cline慷慨地花时间记录了从头开始设置Apache Derby数据库所遵循的步骤 ,并使用SQuirreL SQL Client进行探索。

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

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

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

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

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

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

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

我想投票支持DbVisualizer 。

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