WEB开发网
开发学院数据库DB2 与异构数据库环境进行交互的开放源代码的独立前端... 阅读

与异构数据库环境进行交互的开放源代码的独立前端

 2008-12-10 16:33:42 来源:WEB开发网   
核心提示: 图 8. 选择 Execute SQL statements 选项卡然后,您可以在所显示的窗口中输入 SQL 语句,与异构数据库环境进行交互的开放源代码的独立前端(5),如下图所示,我发出了语句: select * from ACCTTABLE where balance>1.50

图 8. 选择 Execute SQL statements 选项卡

与异构数据库环境进行交互的开放源代码的独立前端

然后,您可以在所显示的窗口中输入 SQL 语句。如下图所示,我发出了语句: select * from ACCTTABLE where balance>1.50 。要执行这个 SQL 语句,只要单击如 图 9所示的奔跑男子图标就可以了。

图 9. 运行 SQL 命令

与异构数据库环境进行交互的开放源代码的独立前端

下图展示了我们所发出的查询的结果。请注意,该查询的结果是以表的形式显示的。这里特别好的就是可以将结果以 HTML 的格式复制到剪贴板上。为此,只需右击结果并从其上下文菜单中选择“Copy as HTML”选项。

图 10. SQL 命令的结果

与异构数据库环境进行交互的开放源代码的独立前端

另外再看一看 MetaData选项卡。SQuirreL SQL client 所提供的信息对于希望与数据库交互的 Java 程序员可能特别有用。在该选项卡中,您将看到映射到给定数据库表中列的适当 Java 数据类型(例如 java.lang.String、java.math.BigDecimal,等等)。

这个 SQuirreL 与其他东西配合良好

该 SQuirreL 客户机利用数据库的 JDBC 驱动程序来促进与数据库的对话。实际上,该客户机支持许多数据库产品,包括主流产品:IBM DB2、Oracle 、Microsoft SQL Server、Informix、Sybase 和 MySQL。该客户机的精妙之处在于,在您处理数据库时,很少有 SQuirrel 客户机不向数据库提供“取出即可用(out of the box)”支持的情况,您也不会如此运气不佳的。如果您的数据库可获得 JDBC 2.0 驱动程序,那么您就可以手动地将数据库注册到该客户机。

通过单一界面就能够与不同销售商的数据库进行交互是 SQuirreL 的关键功能之一。在图 11 中,您可以看到一个可在其中使用 SQuirreL SQL client 的典型企业环境。由于您所处理的数据库很有可能未驻留在同一物理机器上,所以 SQuirreL 中内置了对使用 HTTP 代理和 SOCKS 代理来与可能驻留在 Internet 上其他地方的数据库进行交互的支持。

图 11. SQuirrel 所支持的典型的异构数据库环境

与异构数据库环境进行交互的开放源代码的独立前端

对插件的支持

SQuirreL SQL Client 允许用户安装和创建用于补充应用程序基本功能的插件。在 SQuirreL SQL Client 主页上有许多可下载的插件。我发现其中由首席开发人员 Colin Bell 所开发的一个插件就十分有趣。这个称作 SQL Validator 的插件允许您对照 ISO SQL 标准验证所发出的 SQL 命令。该插件要与 Web Service 交互来完成其验证工作。

结束语

我为 SQuirreL Client 的易于安装所深深打动。我用了大约 5 分钟就完成了安装。考虑到我并未阅读手册,因此这是相当不错的了。在我使用许多数据库风格的任何一天里,SQuirreL Client 都带来了好运。该应用程序已经成功地测试了许多数据库销售商,包括 IBM DB2。它的速度极快,并且也不是太大或要大量消耗资源。对于该客户机的支持可通过邮件列表来获取,而每个人都可以通过 SQuirrel Client 主页订阅这些邮件列表。

上一页  1 2 3 4 5 

Tags:数据库 环境 进行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接