JBuilder2005實戰JSP之建立資料庫表
來源:互聯網
上載者:User
1.在Oracle的SQL Plus工具中,以具有DBA許可權的使用者登入資料庫。
system/manger@to_128
@後的to_128為資料庫的串連串名,需要根據具體情況更改,如果資料庫是在本地,則可以省略@和串連串。
2.建立jbuser使用者,指定密碼為abc。
SQL> create user jbuser identified by abc;
3.為jbuser使用者指派connect和resource角色許可權。
SQL> grant connect ,resource to jbuser;
4.用jbuser登入資料庫
SQL> connect jbuser/abc@to_128;
5.建立使用者表和序列,在SQL> 命令中運行下面的sql代碼。
代碼清單 1 建立表和序列的代碼
1. --建立使用者表
2. create table T_USER (
3. USER_ID CHAR(6) not null,
4. USER_NAME VARCHAR2(60),
5. PASSWORD VARCHAR2(20),
6. constraint PK_T_USER primary key (USER_ID)
7. );
8. --建立登入日誌表
9. create table T_LOGIN_LOG (
10. ID CHAR(12) not null,
11. USER_ID CHAR(6) not null,
12. DT_LOGIN CHAR(14) not null,
13. DT_LONOUT CHAR(14),
14. constraint PK_T_LOGIN_LOG primary key (ID)
15. );
16.
17. --建立索引,用於產生T_LOGIN_LOG表的主鍵
18. create sequence SEQ_LOGIN_LOG_ID
19. increment by 1
20. maxvalue 999999999999
21. minvalue 100000000000;
6.在T_USER使用者表中插入3曆史人物作為初始使用者,在SQL>命令中運行下面的sql代碼。
代碼清單 2 往T_USER表中插入3條記錄
1. insert into T_USER(USER_ID,USER_NAME,PASSWORD) values('100000','薑子牙','123456');
2. insert into T_USER(USER_ID,USER_NAME,PASSWORD) values('100001','鮑叔牙','123456');
3. insert into T_USER(USER_ID,USER_NAME,PASSWORD) values('100002','豎牙','123456');
4. commit;
建立工程及Web模組
在建立資料庫後,開啟JBuilder,建立工程和Web模組。
1.File->New Project...建立一個名為bookstore的工程。
2.File->New...->Web->雙擊Web Module(WAR)表徵圖建立一個Web模組,名稱取為webModule。選用Tomcat 5.0作為Web應用伺服器。