web程序设计建立数据库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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内输入语句