|  |
设置环境
在此部分,您将执行以下任务:
-
安装 Community Edition v2.1.0.1
-
在嵌入式 Derby 数据库中创建 EMPLOYEE_DB 数据库。
-
在 EMPLOYEE_DB 数据库上部署 EMPLOYEE_DS 数据源。
安装 Community Edition v2.1.0.1
可以从 developerWorks 下载 Community Edition 安装程序。将服务器程序下载到您的计算机上,并按照 Community Edition v2.1 文档中的说明进行操作。在本教程中,我们使用 <
wasce_home
> 指代 Community Edition 安装目录。Community Edition 安装程序提供 IBM Java SDK1.5.0。此 JDK 将供安装程序和服务器运行时使用。有关建议平台和兼容平台的更多信息,请参见支持站点。
在嵌入式 Derby 数据库中创建 EMPLOYEE_DB 数据库
-
启动 Community Edition 服务器,将浏览器窗口指向
http://localhost:8080/console,以启动 Web 管理控制台。
-
提供
system 作为用户名,使用 manager 作为密码,以登录到管理控制台。
-
在管理控制台左侧的 Console Navigation Portlet 中,单击 DB Manager 链接,以在右侧打开 DB Viewer 和 Run SQL Portlet,如图 1 中所示:
图 1. DB Viewer 和 Run SQL Portlet 通信
-
在 Run SQL Portlet 上,在 Create DB 文本框中输入
EMPLOYEE_DB,并单击 Create 按钮,这将在嵌入式 Derby 数据库中创建一个 EMPLOYEE_DB 数据库。创建之后,Database List Portlet 将列出 EMPLOYEE_DB 数据库,如图 2 中所示。
图 2. DB Viewer Portlet 中的 EMPLOYEE_DB
-
单击 Application 链接,以使 EMPLOYEE_DB 数据库显示在数据库中创建的应用程序表的列表。数据库中当前没有应用程序表。在 SQL Command/s 文本框中,输入清单 1 中的 SQL 语句,以在数据库中创建 EMPLOYEE 表:
清单 1. 用于创建表的 SQL 语句
create table EMPLOYEE (EMPNO int, ENAME varchar(50), JOB varchar(10),
MGR varchar(10), SAL decimal(15,2), COMM decimal(15,2), DEPTNO int); |
-
类似地,使用以下 SQL 语句在数据库中插入一些示例行。
清单 2. 用于插入行的 SQL 语句
insert into EMPLOYEE values (1, 'PHANI', 'SSE', 'NIKHIL', 10000, 15, 100);
insert into EMPLOYEE values (2, 'JOE', 'SSE', 'NIKHIL', 12000, 15, 100);
insert into EMPLOYEE values (3, 'JOHN', 'SSE', 'BOB', 13000, 15, 200); |
-
最终的表应该与图 3 中所示类似:
图 3. 最终的 EMPLOYEE_DB 表

 |

|
在 EMPLOYEE_DB 数据库上部署 EMPLOYEE_DS 数据源
-
在管理控制台的 Console Navigation Portlet 中单击 Database Pools。此步骤将打开 Database Pools Portlet,其中将列出当前在服务器上部署的数据库池。
-
单击 Using the Geronimo database pool wizard 以创建新数据库池。在 Name of the Database Pool 字段输入
EMPLOYEE_DS
,并在 Database Type 组合框中选择 Derby embedded,如图 4 中所示。单击 Next。
图 4. 创建数据库池
- 在下一屏幕上,在 Database Name 字段中输入
EMPLOYEE_DB(图 5)。在 the Driver JAR 框中选择单个条目,并单击页面底部的 Deploy。此步骤将部署 EMPLOYEE_DS 数据库池。Database pools Portlet 现在将显示新创建的数据库池。
图 5. 配置数据库池
|  |
|