標籤:
1.1 建立如下oracle資料庫指令碼
1 drop sequence seq_stu; 2 3 create sequence SEQ_STU 4 minvalue 1 5 maxvalue 999999999999999999999999999 6 start with 1 7 increment by 1 8 cache 20; 9 10 drop table student;11 12 create table STUDENT13 (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 null19 );20 alter table STUDENT21 add constraint pk_SID primary key (SID);22 23 alter table STUDENT24 add constraint CK_STUDENT_CID25 check (cid between 1 and 50);26 27 insert into STUDENT (sid, sname, password, sex, cid)28 values (SEQ_STU.NEXTVAL, ‘潛逃‘, ‘123‘, ‘男‘, 1);29 insert into STUDENT (sid, sname, password, sex, cid)30 values (SEQ_STU.NEXTVAL, ‘周強‘, ‘123‘, ‘男‘, 1);31 insert into STUDENT (sid, sname, password, sex, cid)32 values (SEQ_STU.NEXTVAL, ‘薛東‘, ‘123‘, ‘男‘, 1);33 insert into STUDENT (sid, sname, password, sex, cid)34 values (SEQ_STU.NEXTVAL, ‘帥天威‘, ‘123‘, ‘男‘, 2);35 insert into STUDENT (sid, sname, password, sex, cid)36 values (SEQ_STU.NEXTVAL, ‘湯帥‘, ‘123‘, ‘男‘, 2);37 insert into STUDENT (sid, sname, password, sex, cid)38 values (SEQ_STU.NEXTVAL, ‘劉亮‘, ‘123‘, ‘男‘, 2);39 insert into STUDENT (sid, sname, password, sex, cid)40 values (SEQ_STU.NEXTVAL, ‘李傑‘, ‘123‘, ‘男‘, 3);41 insert into STUDENT (sid, sname, password, sex, cid)42 values (SEQ_STU.NEXTVAL, ‘唐龍‘, ‘123‘, ‘男‘, 3);43 insert into STUDENT (sid, sname, password, sex, cid)44 values (SEQ_STU.NEXTVAL, ‘胡強‘, ‘123‘, ‘男‘, 3);45 insert into STUDENT (sid, sname, password, sex, cid)46 values (SEQ_STU.NEXTVAL, ‘李文寶‘, ‘123‘, ‘男‘, 4);47 insert into STUDENT (sid, sname, password, sex, cid)48 values (SEQ_STU.NEXTVAL, ‘程秀秀‘, ‘123‘, ‘女‘, 4);49 insert into STUDENT (sid, sname, password, sex, cid)50 values (SEQ_STU.NEXTVAL, ‘陸羽‘, ‘123‘, ‘男‘, 4);51 insert into STUDENT (sid, sname, password, sex, cid)52 values (SEQ_STU.NEXTVAL, ‘holly‘, ‘123‘, ‘女‘, 4);53 commit;54 55 --只修改列表 列名重新命名56 alter table student rename column ssex to sex;57 58 select * from student;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
5.Hibernate實現全套增刪改查和ajax非同步分頁