Eclipse Web工具平台V1.0简介 - 编程入门网
JBoss 数据源添加,并用 WTP 数据工具创建一个保存书签的表。
Derby 插件设置 Derby 插件把 Derby 作为项目性质添加进来,以便在 Eclipse IDE 中使用。这允许在 Eclipse 内用 Derby 方便地进行开发。针对本教程的目的,要在 BookmarkEJB 项目上启用 Derby 性质。为此,请右击 BookmarkEJB 项目,并选择 Apache Derby > Add Apache Derby nature 菜单选项。多个与 Derby 相关的 JAR 将添加到项目中。 下一步是启动 Derby 网络服务器。为此,请右击 BookmarkEJB 项目,并选择 Apache Derby > Start Derby Network Server。将看到如图 6 所示的控制台输出。 图 6. Derby 启动时的控制台 Eclipse Web工具平台V1.0简介(5)时间:2011-02-09 IBM Scott F. DelapWTP 数据工具的配置 如前所述,WTP 项目包含数据库工具,可以用它们浏览数据库并执行基本的 SQL 命令。现在要配置 WTP 数据工具,使它们可为刚刚创建的 Derby 服务器所用。请按以下步骤进行操作: 选择 Window> Show View > Other,打开数据浏览器透视图。 在后续的对话框中,Data 分类下的 Data Explorer,并单击 OK。 现在可以添加连接。请在新出现的 Data Explorer 窗口中右击 Connections 项目并选择 New Connection。 在所显示向导的左侧树中选择 Derby 10.1 选项。 把 JDBC driver 选项改成 Derby Client JDBC Driver。 对于数据库,输入 wtp。 提供 APP 作为用户名, password 作为口令。 现在必须指定 Derby JDBC 驱动程序的类的位置。请浏览到 Eclipse 安装文件夹;在 plugins\org.apache.derby.core_10.1.2 目录下,选择 derbyclient.jar 文件。单击 Next,打开过滤器页面。 取消 Disable filter 的选择,并在包含 Starts with characters 短语的复合框旁边的文本字段中输入 APP。 单击 Finish 完成向导。 现在,在 Database Explorer 中展开树,会看到如图 7 所示的视图。 图 7. 展开的 Database Explorer 视图 创建表和开发数据 数据库配置好之后,可以用 WTP 数据工具创建书签表。请按以下步骤操作: 在展开的 Database Explorer 树中右击 Tables 文件夹,并选择 New > With SQL Editor。 清空出现的编辑器,并粘贴进清单 1 的 CREATE TABLE 语法。 右击 SQL 编辑器,选择 Run SQL。即可看到数据输出视图,如图 8 所示. 图 8. Database Output 视图 Eclipse Web工具平台V1.0简介(6)时间:2011-02-09 IBM Scott F. Delap清空 SQL 编辑器,粘贴进清单 2 的两个 insert 语句。 再次右击 SQL 编辑器,并选择 Run SQL。 切换回 Database Explorer 视图,右击 Tables 文件夹,并选择 Refresh。将看到书签表。 右击表,并选择 Data > Sample Contents,可以看到刚刚插入表的两行,如图 9 所示。 图 9. 书签表的内容 清单 1. 书签表的 CREATE TABLE SQL
清单 2. 书签表的 Insert SQL
JBoss 数据源配置 为了在 JBoss 应用程序服务器容器内使用 Derby 数据库,必须配置 Derby 数据源: 如果 JBoss 服务器正在运行,先停止它,方法是在服务器视图中右击其条目,并选择 Stop。 在 JBoss 安装目录的 {$jboss_install_dir}\server\default\deploy 文件夹中,创建名为 derby-ds.xml 的文件,并插入清单 3 所示的内容。 清单 3. derby-ds.xml 中使用的数据源配置
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |