28

哪个是最好的开源用于查询 Oracle 数据库的免费客户端?它可能还支持其他数据库(MySQL、Postgres 等),因为我们的开发环境经常需要在不同数据库之间切换。

4

7 回答 7

30

我一直在使用 Oracle SQL Developer(因为它是免费的),起初我讨厌花在它上面的每一分钟。我仍然遇到奇怪的图形问题,因为它在 Vista 上运行,并且似乎存在某种图形驱动程序问题(幸运的是,没有人可以让它在 Vista 上正常运行,所以我并不孤单),其中使得它的使用相当麻烦。

尽管如此,我必须学习如何应对它,现在我必须承认它是一个用于查询 Oracle 数据库的简洁且非常有用的工具(不仅限于)。我想你也可以从中查询其他数据库,例如我用它来查询一些遗留的 MS Access 数据库,所以我相信你也可以查询 SQL Server。

您可以进行数据迁移、导入/导出、查看 OWA 输出以及据称还可以调试(单步执行、设置断点等)PL/SQL 代码,但我还没有尝试过。到目前为止,我对 sqlplus 命令行很好 :) 试一试,不要让与 Vista 相关的图形问题给你一个错误的印象 :)

于 2009-05-04T14:13:50.690 回答
7

如果说开源你真的是指免费,那么Oracle SQL Developer是免费的。但是它不是开源的。虽然它完全受支持,但我们一直在我工作的地方使用它。

如果您有兴趣,可以到此处获取有关其功能的良好入门参考。

于 2009-05-04T13:41:48.753 回答
7

SQLTools 是免费且干净的轻量级客户端。 www.sqltools.net

于 2011-03-21T16:40:44.710 回答
4

你是指什么样的“客户”?您是指实际的驱动程序,还是只是您可以从中获取 SQL 结果的应用程序?例如,松鼠 SQL

于 2009-05-04T13:38:16.423 回答
2

那么Oracle免费提供SQL Developer,它基本上是一个Oracle IDE - 让您浏览表,PLSQL的代码编辑器,SQL查询窗口等......

于 2009-05-04T13:42:04.277 回答
0

如果您使用 mac,您可以尝试macsequel - oracle 的本机 mac 客户端

于 2011-08-17T05:35:08.480 回答
-4

一个答案(对于任何平台和数据库)就是使用 ODBC。例如在 POSIX、unixODBC上。Oracle 当然支持带有自己的驱动程序的标准。

于 2009-05-04T13:33:03.377 回答