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. <