快速业务通道

在Eclipse中开发Apache Derby应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
开发环境中。

在开发应用程序时,通常要建立一些到数据库的连接:

使用 Database Explorer 浏览数据库。

使用 Derby ij 命令行实用程序执行 SQL 语句。

在测试时应用程序自己将连接到数据库。

Derby 数据库引擎可以在多种配置下运行。最简单的一种是嵌入式配置,但在这里不适合,因为需要通过运行在不同 Java 虚拟机上的几种工具建立连接。而且,在生产环境中,可能需要从多个应用程序中访问数据库。因此,这里使用 Network Server 配置。IBM Integration plug-in for Derby 提供了一种选择,以便可以很容易地从 Eclipse 项目目录中启动本地机器上的 Derby Network Server。接着要配置应用程序和其他工具,以连接到该网络服务器。下图展示了配置情况。

图 1. 开发环境配置

设置环境的第一步是创建项目。选择“File->New->Project->Java Project”并输入 bookstore 作为项目名称。这样就创建了一个 Java 项目,然后切换到 Java perspective(透视图)中。右击该项目并选择“Apache Derby->Add Apache Derby nature”。这样使您的项目可以使用 Apache Derby 特性,然后设置该 Java 项目的构建路径,以便应用程序可以访问 Derby 数据库和 JDBC 驱动程序。

DB2 plug-ins for Eclipse 通常可以从 Data perspective 访问,并且无需与某个特定的项目相关联。为了简化开发过程,避免 Java perspective 和 Data perspective 之间的切换,需要将 DB2 plug-ins 视图,即 Database Explorer 视图和 DB Output 视图,添加到 Java perspective。这可以通过 Show View->Other 菜单来完成。下图展示了开发环境的外观。

图 2. 开发环境布局

在Eclipse中开发Apache Derby应用程序(3)

时间:2011-02-16 IBM Gilles Roux

创建数据库

在开始编写实际的应用程序代码之前,需要创建应用程序将要用到的数据库,或者连接到一个已有的数据库。

首先通过右击项目并选择“Apache Derby->Start Derby Network Server”来启动 Derby Network Server。每次重新启动 Eclipse 时都需要执行这一步。这时项目图标上有一个绿色的箭头,表明服务器正在运行。

创建数据库

创建一个 Derby 数据库非常类似于连接到一个已有的数据库:通过将 create=true 属性包括在 URL 中,可以指示数据库引擎在您第一次连接到数据库时创建该数据库。这可以通过使用 DB2 plug-ins for Eclipse 的 Connection Wizard 来完成。下面的表展示了在这个向导中应该使用的参数。

表 1. 连接参数

Connection name bookstoredb  
Database Manager Apache Derby v10.0  
JDBC Driver IBM DB2 Universal 需要使用这个参数来连接到网络服务器
Database bookstoredb 要创建的数据库的名称
Host localhost 网络服务器运行在本地机器上
Port Number 1527 默认端口号
Class Location 比如: C:\eclipse\plugins\ com.ibm.cloudscape.ui_1.0.0\db2jcc_license_c.jar;C:\eclipse\plugins\com.ibm.cloudscape.ui_1.0.0 \db2jcc.jar
Create database if required yes 需要使用这个参数在第一次连接时创建数据库
User ID bookstore 数据库上的认证没有被启用,因此可以使用任何用户,但是用户名将定义默认模式
Password aaa 数据库上的认证没有被启用,因此可以使用任何密码

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号