我想查询一些不同的数据库,主要是 Oracle 和 Informix。任何人都可以建议我使用一些我可以轻松做到这一点的工具吗?
12 回答
在http://www.indus-soft.com/SynametricsWebApp/WinSQL.jsp尝试 WinSQL lite 。它是完全免费的并且不会过期。它只是一个文件,不附带任何庞大的 DLL。如果您不喜欢它,只需从硬盘驱动器中删除该文件即可。
可以在本文中找到有关如何将其用于 informix 数据库的介绍。
我使用并喜欢DbVisualizer。
我喜欢SQuirreL SQL 客户端。它是跨平台和数据库独立的,非常方便。
正如前面的回答所说,WinSQL 是最好的“通用”sql 查询程序之一,尽管它远非完美。一般来说,专用于特定 sql 产品的程序更好(通常是 3rd 方产品,不是由 SQL 供应商编写的)。TOAD 是 Oracle 的一个很棒的程序(最初是由 Oracle 员工在被 Quest 收购之前的业余时间编写的)。TOAD 在最近的版本中变得有些臃肿,但仍然是一款出色的产品。我认为有用于 MySQL 的 TOAD 版本,可能还有一两个其他版本,但是,Oracle 版本是迄今为止最好的。当我最后一次使用 Informix (2004) 时,有一个合理的 3rd 方 Java 程序,它的名字暂时让我无法理解。Informix 附带的标准工具来自黑暗时代(我使用的 Unix 实用程序看起来有点像 Lotus 123 的 DOS 版本),所以其他任何东西都更好。我使用 WinSQL 和 Informix 取得了巨大成功。
最好的一个是TOAD
@littlegeek:Toad 不适用于 Informix。此外,OP 似乎想要一个可以查询多个不同品牌 DBMS 的程序,并且您必须为要使用的每个 DBMS 购买不同版本的 Toad。
第三方数据库工具供应商对 Informix 的支持不是很好。
有趣的是,Oracle 的 SQL Developer 支持浏览(并转换为 oracle)多种数据库,包括 SQL Server 和 MySQL。
尝试以下操作:
- Query Express(单个 100KB 可执行文件,无需安装)
- Query ExPlus(改进的 Query Express)
这个页面有几个选项:http: //freewarehome.com/index.html?http%3A//freewarehome.com/bx/ index.php%3Faction%3Dvthread%26forum%3D8%26topic%3D7136
GenDAT 还不错,但我写的时候有偏见!虽然它得到了很高的投票。
我现在需要跨平台,所以我使用我认为很棒的 Oracle SQL Developer。它可以处理其他数据库,而不仅仅是 Oracle。另一个不错的(跨平台)是 DB Solo。
我喜欢Aquafold的 Aqua Data Studio 。它支持所有主要的数据库播放器以及包括 Informix 在内的一些较小的数据库播放器。诸如代码美化和语法高亮之类的强大功能是特权。
我们使用Aqua 数据
我多年来一直使用查询工具http://www.gpoulose.com/ 它很轻巧,可以完成工作。但是,我还将调查此处列出的其他一些内容。必须说 SQLDeveloper 和 Toad 对于我的需求来说太臃肿了。我在任何一天都在许多不同的系统上工作,所有这些系统都在具有不同安全性的不同客户端以及低端机器上工作。拥有一个简单的工具和良好的 SQL 代码将大有帮助!
我还想指出,因为我不断地在新服务器上安装它,它需要是免费的,或者有一个无限的机器许可证。我很乐意为自己使用该工具付费,但需要能够一遍又一遍地安装它。