IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Information Management  >

IBM Integration plug-in for Derby

developerWorks
文档选项

未显示需要 JavaScript 的文档选项

讨论


级别: 初级

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.jarderbytools.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.jarderbyui.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。

  • derby_core_plugin_10.0.2.zipApache Derby 网站上可以找到。
  • cloudscape_ui_plugin_1.0.zipdeveloperWorks 上可以找到。

下载这两个 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 项目中
添加 Derby Nature

如果选择了 Add Apache Derby nature 菜单项,就可以使用很多 Derby 工具!


图 2. Derby Integration 菜单
Derby Integration 菜单

要了解关于使用该插件的更多信息,请参考 IBM Integration Plug-in for Derby User Guide,该指南已经安装到 Eclipse 帮助系统中。



参考资料



作者简介

Susan Cline 在 Cloudscape 小组中工作,负责为 Cloudscape 开发人员和用户开发技术性内容。


Rajesh Kartha 是 IBM Data Management 的 Cloudscape 小组中的一名软件工程师。




对本文的评价










回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款