web程序设计建立数据库

  • 格式:doc
  • 大小:32.00 KB
  • 文档页数:2

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

I.安装环境

1.安装Java DB(Apach Derby)或其它数据库;

2.安装NetBeans;

3.安装GlassFish;

II.环境变量配置

1.配置path:把Java DB和GlassFish下的Bin路径放入path中。III.启动

1.启动Java DB: 在cmd下,移动到在特定的路径下,启动:

startnetworkserver;

2.启动GlassFish:asadmin start-domain;

3.启动NetBeans

IV.建立数据库

1.在cmd中输入ij;

2.connect

'jdbc:derby://localhost:1527/Student;create=true;user=hgs

;password=hgs';

3.create table teacher (id int primary key,name

varchar(20),telephone varchar(20));

4.create table class (id int primary key,name

varchar(20),directorid int references teacher(id));

5.create student (id int primary key,name varchar(20), classid

int references class(id));

6.在表中插入数据;

V.到netBeans中建立项目

1.新建,选择JavaEE,企业应用程序;

2.建立实体类,连接到数据库上;

a.在EJB的源包中新建一个包,取名entities;

b.在entities中新建...,选择通过数据库新建实体类;

c.数据源选择“新建数据源”;

d.在“数据库连接”中选择“新建数据库链接”;

e.在弹出的窗口最下边有“显示JDBC_URL”选中,在其中输

入:

jdbc:derby://localhost:1527/Student;user=hgs;passwo

rd=hgs

f.在接下来的框架选择中,选中HGS

g.取个JNDI名称,如myStudent

h.点击“确定”;

i.此时,数据库中的表全部显示出来,选择“全部添加”;

j.重命名表class对应的类名为myUNCalss,从而避免与系统

的保留字冲突;

k.选择list类型,点击下一步;

3.建立会话Beans

a.在项目EJB源包中新建一个包,取名为sessionBean;

b.在sessionBean中新建...,选择"其它--持久性",选择"实

体类的会话Bean";

c.选择“全部添加”点击“下一步”,选择“本地”;

d.完成;

4.在网页上显示数据库中表内的记录

a.在项目WAR的源包上新建一个servlet,取名为

showStudent;使其访问的url为:/student/showStudent

b.取消其中对HTML的注释;

c.新建EJB的引用:在servlet中添@EJB的声明:@EJB;

d.紧接@EJB的下一行输入StudentFacadeLocal stu;

e.在方法processRequest内的html的body内输入语句