科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用Java EE 5实现的网上书店实例

用Java EE 5实现的网上书店实例

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本教程介绍了如何使用NetBeans IDE以及GlassFish构建一个典型的Java EE 5应用实例。

作者:李力 来源:Csdn博客 2007年11月18日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共12页)

创建数据库

在这节中使用Sun Java System Application Server 捆绑的Derby数据库, 完成创建数据库,创建表,建立数据库连接池,建立数据库资源等。

创建Derby数据库

1、启动 NetBeans IDE后,如果尚未启动数据库服务器,请选择“工具”>“Java DB 数据库”>“启动 Java DB 服务器”。
2、选择“工具”>“Java DB 数据库”>“创建 Java DB 服务器”。
3、在“创建 Java DB 服务器”输入如下信息:

◆数据库名称:bookshop
◆用户名:book
◆口令:book

图1:创建bookshop数据库

1、NetBeans IDE会自动在”运行环境”>”数据库”接点下建立bookshop的数据库连接。

2、如果 bookshop 数据库的 jdbc 节点标记显示为连接中断 ,并且无法展开该节点,则表明 IDE 未连接到该数据库。要连接 bookshop 数据库,请右键单击 bookshop 数据库的 jdbc 节点,。如果出现“连接”对话框,请输入 book 作为口令,选中“在此会话期间记住口令”,然后单击“确定”。

3、如果未出现bookshop的数据库连接, 在“运行环境”窗口中,右键单击“数据库”,然后从弹出式菜单中选择“新建连接”以打开“新建数据库连接”对话框。

◆从“名称”下拉列表中选择 "Java DB (Network)"。
◆在“数据库 URL”文本框中,键入 jdbc:derby://localhost:1527/bookshop。
◆将“用户名”设置为 book,将“口令”设置为 book,然后单击“确定”。
◆在建立连接后,请单击“确定”以关闭对话框。

图2:新建bookshop数据库连接

创建表

到这一步,bookshop数据库是全新的,因此它是空的。现在,开始添加表和数据。NetBeans IDE可以使用表向导来逐个创建表,这个教程里使用SQL脚本。

使用SQL脚本创建表

右键单击bookshop 数据库下的表节点, 然后从弹出式菜单中选择“执行命令”。

在新打开的“SQL命令1”窗口中,输入以下SQL。点击“运行SQL”按钮,运行成功的话,可以在bookshop 数据库连接的“表”节点,看到新生成三个表。

create table "BOOK"."CUSTOMER"
(
"CUSTOMER_ID" CHAR(12) not null primary key,
"CUSTOMER_NAME" VARCHAR(30),
"EMAIL" VARCHAR(40)
);

insert into customer values ( 'ada', 'Ada Li', 'ada.li@sun.com');
insert into customer values ( 'joey', 'Joey Shen', 'joey.shen@sun.com');
insert into customer values ( 'michael', 'Michael Li', 'tao.li@sun.com');

create table "BOOK"."PRODUCT"
(
"PRODUCT_ID" INTEGER not null primary key,
"PRODUCT_NAME" VARCHAR(100),
"PURCHASE_COST" DECIMAL(12,2)
);

insert into product values ( 1, 'Java(TM) EE 5 Tutorial', 34.64);
insert into product values ( 2,

'Java EE 5 Development using Glassfish Application Server', 32.50);
insert into product values ( 3, 'Enterprise JavaBeans 3.0', 31.49);
insert into product values ( 4,

'Sun Certified Enterprise Architect for Java EE study Guide', 32.99);
insert into product values ( 5, 'Java ME Game Programming', 49.99);

create table "BOOK"."PURCHASE_ORDER"
(
"ORDER_NUM" INTEGER not null primary key,
"CUSTOMER_ID" CHAR(12) not null,
"PRODUCT_ID" INTEGER not null,
"QUANTITY" SMALLINT
);

insert into PURCHASE_ORDER values ( 1, 'ada', 1, 1);
insert into PURCHASE_ORDER values ( 2, 'ada', 5, 1);
insert into PURCHASE_ORDER values ( 3, 'joey', 2, 2);

◆CUSTOMER
◆PRODUCT
◆PURCHASE_ORDER

4、右键单击表或列,然后从弹出式菜单中选择“查看数据”,可以查看表和列中的数据。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章