1.1 创建如下oracle数据库脚本
1 dropsequence seq_stu;2
3 createsequence SEQ_STU4 minvalue 1
5 maxvalue 999999999999999999999999999
6 start with 1
7 increment by 1
8 cache 20;9
10 drop tablestudent;11
12 create tableSTUDENT13 (14 sid NUMBER not null,15 sname VARCHAR2(20) not null,16 password VARCHAR2(20) default ‘123‘,17 sex VARCHAR2(10) default ‘女‘,18 cid NUMBER not null
19 );20 alter tableSTUDENT21 add constraint pk_SID primary key(SID);22
23 alter tableSTUDENT24 add constraintCK_STUDENT_CID25 check (cid between 1 and 50);26
27 insert intoSTUDENT (sid, sname, password, sex, cid)28 values (SEQ_STU.NEXTVAL, ‘潜逃‘, ‘123‘, ‘男‘, 1);29 insert intoSTUDENT (sid, sname, password, sex, cid)30 values (SEQ_STU.NEXTVAL, ‘周强‘, ‘123‘, ‘男‘, 1);31 insert intoSTUDENT (sid, sname, password, sex, cid)32 values (SEQ_STU.NEXTVAL, ‘薛东‘, ‘123‘, ‘男‘, 1);33 insert intoSTUDENT (sid, sname, password, sex, cid)34 values (SEQ_STU.NEXTVAL, ‘帅天威‘, ‘123‘, ‘男‘, 2);35 insert intoSTUDENT (sid, sname, password, sex, cid)36 values (SEQ_STU.NEXTVAL, ‘汤帅‘, ‘123‘, ‘男‘, 2);37 insert intoSTUDENT (sid, sname, password, sex, cid)38 values (SEQ_STU.NEXTVAL, ‘刘亮‘, ‘123‘, ‘男‘, 2);39 insert intoSTUDENT (sid, sname, password, sex, cid)40 values (SEQ_STU.NEXTVAL, ‘李杰‘, ‘123‘, ‘男‘, 3);41 insert intoSTUDENT (sid, sname, password, sex, cid)42 values (SEQ_STU.NEXTVAL, ‘唐龙‘, ‘123‘, ‘男‘, 3);43 insert intoSTUDENT (sid, sname, password, sex, cid)44 values (SEQ_STU.NEXTVAL, ‘胡强‘, ‘123‘, ‘男‘, 3);45 insert intoSTUDENT (sid, sname, password, sex, cid)46 values (SEQ_STU.NEXTVAL, ‘李文宝‘, ‘123‘, ‘男‘, 4);47 insert intoSTUDENT (sid, sname, password, sex, cid)48 values (SEQ_STU.NEXTVAL, ‘程秀秀‘, ‘123‘, ‘女‘, 4);49 insert intoSTUDENT (sid, sname, password, sex, cid)50 values (SEQ_STU.NEXTVAL, ‘陆羽‘, ‘123‘, ‘男‘, 4);51 insert intoSTUDENT (sid, sname, password, sex, cid)52 values (SEQ_STU.NEXTVAL, ‘holly‘, ‘123‘, ‘女‘, 4);53 commit;54
55 --只修改列表 列名重命名
56 alter table student rename column ssex tosex;57
58 select * fromstudent;59
60 commit;
student.sql
1.2 创建如下项目结构
1.3 在项目的src根目录下创建hibernate.cfg.xml
1.4 在项目的src下的com.entity包下创建Student.java
1.5 在项目的src下的com.entity包下创建Student.hbm.xml映射文件
1.6 在项目的src下的com.page包下创建Page.java
1.7 在项目的src下的com.util包下创建Hibernate_Util.java
1.8 在项目的src下的com.dao包下创建StudentDao.java
1.9 在项目的src下的com.dao.impl包下创建StudentDaoImpl.java
1.10 在项目的src下的com.service包下创建StudentService.java
1.11 在项目的src下的com.service.impl包下创建StudentServiceImpl.java
1. 在项目的src下的com.servlet包下创建LoginServlet.java
1. 在项目的src下的com.servlet包下创建RegisterServlet.java
1. 在项目的src下的com.servlet包下创建FindAllServlet.java
1. 在项目的src下的com.servlet包下创建FindByIdSerlvet.java
1. 在项目的src下的com.servlet包下创建UpdateServlet.java
1. 在项目的src下的com.servlet包下创建DeleteSerlvet.java
1. 在项目的src下的com.servlet包下创建FindPageServlet.java
1. 在项目的src下的com.test包下创建Test.java
原文:http://www.cnblogs.com/holly8/p/5756284.html