站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题IBM Integration plug-in for Derby

IBM Integration plug-in for Derby

摘要: 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 开放源代码数据库的商业版本。在本文中,除非引用了特定文件或名称,否则,作为一般术语,这两个名字可以互换。


<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

功能

IBM Integration plug-in for Derby 提供了以下功能:

IBM Integration plug-in for Derby 不是数据库浏览工具。在 IBM DB2 plug-ins for Eclipse 中所描述的工具没有提供上述功能。


<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

IBM Integration plug-in for Derby 的组成

IBM Integration plug-in for Derby 由三个插件组成,这三个插件包含在两个包或者 zip 文件中。

表 1. IBM Integration plug-in for Derby 的组成 <table border="1" cellpadding="3" cellspacing="0" width="70%"><tr valign="top"><td> 名称 </td><td> 用途 </td><td> 所属包 </td><td> 下载位置 </td></tr><tr valign="top"><td valign="center"> org.apache.derby.core_10.0.2 </td><td> Integration 插件的核心功能。包含 derby.jar、 derbynet.jarderbytools.jar注意:在使用 com.ibm.cloudscape.ui_1.0.0 插件之前,必须 预先安装该插件。不能将已有的 Derby JAR 文件复制到 Eclipse 目录。该插件包含 plugin.xml 文件,所有 Eclipse 插件都需要此文件 </td><td valign="center"> derby_core_plugin_10.0.2.zip </td><td valign="center"> Apache Derby </td></tr><tr><td valign="center"> com.ibm.cloudscape.ui_1.0.0 </td><td>Integration 插件的 UI 组件。包含 db2jcc.jar、 db2jcc_license_c.jarderbyui.jar
</td><td rowspan="2" valign="center"> cloudscape_ui_plugin_1.0.zip </td><td rowspan="2"> IBM developerWorks </td></tr><tr><td valign="center"> com.ibm.cloudscape.plugin.doc_1.0.0 </td><td> 插件的文档和帮助</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

软件需求

本节中描述的软件可以免费下载。

安装下面列出的 Java 开发工具包中的任意一个

安装下面列出的 Eclipse 选项中的任意一个


<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

下载和安装

下载 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。


<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

添加 Derby Nature 到 Java 项目中

将两个 zip 文件解压到适当的目录并启动 Eclipse 之后,从在 Eclipse 中创建的任何新的 Java 项目中都可以看到 Apache Derby 菜单项。下面的图展示了新创建的 myJavaProject 项目以及 Apache Derby 菜单项。




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




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


<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>


<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>

作者简介<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td colspan="3"></td></tr><tr align="left" valign="top"><td>

</td><td></td><td width="100%">

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

</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td colspan="3"></td></tr><tr align="left" valign="top"><td>

</td><td></td><td width="100%">

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

</td></tr></table>

<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td>
</td></tr></table><table class="no-print" cellspacing="0" cellpadding="0" align="right"><tr align="right"><td>
<table border="0" cellpadding="0" cellspacing="0"><tr><td valign="middle">
</td><td valign="top" align="right"></td></tr></table></td></tr></table>


↑返回目录
前一篇: 在 Eclipse 中开发 Apache Derby 应用程序
后一篇: 与 Apache Derby 一起使用 DB2 plug-ins for Eclipse,第 2 部分