级别: 初级 Susan L. Cline, Cloudscape 社团开发人员, IBM Rajesh Kartha, 软件工程师, IBM Cloudscape Group
2005 年 2 月 01 日 IBM Integration plug-in for Derby 提供了 Eclipse 和 Apache Derby 之间的无缝集成。它允许使用 Derby 数据库 JAR 文件作为 Eclipse 的可安装组件。此外,ij SQL 脚本工具和 Apache Derby Network Server 还可以在 Eclipse 控制台上运行。
简介
有了Integration plug-in for Derby,就可以将 Eclipse 和 Derby 的易用性结合到一个环境中,从而简化数据库应用程序的开发。安装了这个工具之后,便可以将 Derby 数据库和 DB2®、JDBC™ JAR 文件添加到任何 Eclipse Java™ 项目中。该插件还提供了从 Eclipse 中访问 IBM® Cloudscape™ ij SQL
脚本工具的支持。通过使用 Eclipse 控制台,可以从 ij 执行 SQL 命令或运行整个 SQL 脚本。通过配置 Apache Derby Network
Server,可以使它监听使用 Eclipse 项目属性并且从 Eclipse 中一个菜单项启动的本地主机的不同端口。这使得 Eclipse 环境中的客户机和独立客户机应用程序都可以连接到 Derby 网络服务器。
IBM Cloudscape 是 Apache Derby 开放源代码数据库的商业版本。在本文中,除非引用了特定文件或名称,否则,作为一般术语,这两个名字可以互换。
功能
IBM Integration plug-in for Derby 提供了以下功能:
-
向一个项目中添加 Derby nature 或从一个项目中删除 Derby nature:
-
通过为 Eclipse 中的一个项目启用 'nature',可以将一些需要的特征和功能加入到项目中。
-
将 Derby nature 添加到 Java 项目中只需一步,即使用 Eclipse 菜单。
-
若执行这一步,则 Derby 和 DB2 JDBC 驱动程序 JAR 文件将被添加到项目中,并且 classpath 被更新为包括这些文件。
-
从 Eclipse 中启动和停止 Derby Network Server。
-
运行 ij 以发出单独的 SQL 命令或整个 SQL 脚本。
-
运行 sysinfo 工具以确定 Java 和 Derby 系统信息。
IBM Integration plug-in for Derby 不是数据库浏览工具。在 IBM DB2 plug-ins for Eclipse 中所描述的工具没有提供上述功能。
IBM Integration plug-in for Derby 的组成
IBM Integration plug-in for Derby 由三个插件组成,这三个插件包含在两个包或者 zip 文件中。
表 1. IBM Integration plug-in for Derby 的组成
|
名称
|
用途
|
所属包
|
下载位置
| |
org.apache.derby.core_10.0.2
|
Integration 插件的核心功能。包含 derby.jar、
derbynet.jar 和 derbytools.jar。注意:在使用 com.ibm.cloudscape.ui_1.0.0 插件之前,必须 预先安装该插件。不能将已有的 Derby
JAR 文件复制到 Eclipse 目录。该插件包含 plugin.xml 文件,所有 Eclipse
插件都需要此文件
|
derby_core_plugin_10.0.2.zip
|
Apache Derby
| |
com.ibm.cloudscape.ui_1.0.0
| Integration 插件的 UI 组件。包含 db2jcc.jar、
db2jcc_license_c.jar 和 derbyui.jar
|
cloudscape_ui_plugin_1.0.zip
|
IBM developerWorks
| |
com.ibm.cloudscape.plugin.doc_1.0.0
| 插件的文档和帮助 |
软件需求
本节中描述的软件可以免费下载。
安装下面列出的 Java 开发工具包中的任意一个:
-
IBM SDK version 1.3.x or higher
-
Sun JDK version 1.3.x or higher
安装下面列出的 Eclipse 选项中的任意一个:
下载和安装
下载
derby_core_plugin_10.0.2.1.zip
和
cloudscape_ui_plugin_1.0.zip
文件,以便使用 IBM Integration plug-in for Derby。
下载这两个 zip 文件后,将它们解压到 Eclipse 的安装目录中。Eclipse 安装目录下将会有一个 plugins 子目录。将这两个 zip 文件拆包到 plugins 目录中,并创建三个新的子目录。
完成了这两个 zip 文件的解压后,启动 Eclipse。如果在解压这两个文件时 Eclipse 正在运行,那么需要重新启动 Eclipse 才能访问
Integration plug-in for Derby。
添加 Derby Nature 到 Java 项目中
将两个 zip 文件解压到适当的目录并启动 Eclipse 之后,从在 Eclipse 中创建的任何新的 Java 项目中都可以看到 Apache Derby 菜单项。下面的图展示了新创建的 myJavaProject 项目以及 Apache Derby 菜单项。
图 1. 添加 Derby Nature 到 Java 项目中
如果选择了 Add Apache Derby nature 菜单项,就可以使用很多 Derby 工具!
图 2. Derby Integration 菜单
要了解关于使用该插件的更多信息,请参考 IBM Integration Plug-in for Derby User Guide,该指南已经安装到 Eclipse 帮助系统中。
参考资料
作者简介  | |  | Susan Cline 在 Cloudscape 小组中工作,负责为 Cloudscape 开发人员和用户开发技术性内容。 |
 | |  | Rajesh Kartha 是 IBM Data Management 的 Cloudscape 小组中的一名软件工程师。 |
对本文的评价
|