日期:2014-05-16  浏览次数:20618 次

JSP复习笔记——第10章 连接数据库 之 JSP+JDBC留言管理程序
JSP+JDBC留言管理程序

Java代码
1.-- 创建表  
2.-- 用户表(登陆)、留言表  
3. 
4.-- 删除表  
5.DROP TABLE person ;  
6.DROP TABLE note ;  
7. 
8.-- 删除序列  
9.DROP SEQUENCE note_sequ ;  
10. 
11.-- 创建序列  
12.CREATE SEQUENCE note_sequ ;  
13. 
14. 
15.-- 创建person表  
16.CREATE TABLE person  
17.(  
18.    id varchar(20) not null primary key ,  
19.    name varchar(20) ,  
20.    password varchar(20)  
21.) ;  
22. 
23.-- 创建留言表  
24.CREATE TABLE note  
25.(  
26.    id int not null primary key , -- sequence  
27.    title varchar(20) not null ,  
28.    author varchar(20) not null ,  
29.    content varchar(50) not null   
30.) ;  
31. 
32.-- 插入测试数据  
33.INSERT INTO person VALUES ('darkness','wind','zzzzzz') ;  
34.INSERT INTO person VALUES ('sky','could','mmmmmm') ;  
35. 
36.-- 事务提交  
37.commit ; 
-- 创建表
-- 用户表(登陆)、留言表

-- 删除表
DROP TABLE person ;
DROP TABLE note ;

-- 删除序列
DROP SEQUENCE note_sequ ;

-- 创建序列
CREATE SEQUENCE note_sequ ;


-- 创建person表
CREATE TABLE person
(
id varchar(20) not null primary key ,
name varchar(20) ,
password varchar(20)
) ;

-- 创建留言表
CREATE TABLE note
(
id int not null primary key , -- sequence
title varchar(20) not null ,
author varchar(20) not null ,
content varchar(50) not null
) ;

-- 插入测试数据
INSERT INTO person VALUES ('darkness','wind','zzzzzz') ;
INSERT INTO person VALUES ('sky','could','mmmmmm') ;

-- 事务提交
commit ;


Java代码
1.--------------------------login.jsp--------------------  
2.<%@ page contentType="text/html;charset=gb2312"%>  
3.<html>  
4.<head>  
5.    <title>JSP+JDBC 留言管理程序——登陆</title>  
6.</head>  
7.<body>  
8.<center>  
9.    <h1>留言管理范例 —— JSP + JDBC实现</h1>  
10.    <hr>  
11.    <br>  
12.    <%  
13.        // 判断是否有错误信息,如果有则打印  
14.        // 如果没有此段代码,则显示时会直接打印null  
15.        if(request.getAttribute("err")!=null)  
16.        {  
17.    %>  
18.            <h2><%=request.getAttribute("err")%></h2>  
19.    <%  
20.        }  
21.    %>  
22.    <form action="login_conf.jsp" method="post">  
23.    <table width="80%">  
24.    <tr>  
25.        <td colspan="2">用户登陆</td>  
26.    </tr>  
27.    <