web程序设计建立数据库
- 格式:doc
- 大小:32.00 KB
- 文档页数:2
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内输入语句