用户注册登录系统设计要点Word下载.docx
- 文档编号:4304102
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:10
- 大小:32.73KB
用户注册登录系统设计要点Word下载.docx
《用户注册登录系统设计要点Word下载.docx》由会员分享,可在线阅读,更多相关《用户注册登录系统设计要点Word下载.docx(10页珍藏版)》请在冰点文库上搜索。
method="
post"
>
tdcolspan="
1"
顾客注册:
/td>
td>
顾客名:
inputtype="
text"
name="
username"
密码:
password"
userpassword"
submit"
value="
注册"
reset"
重置"
/form>
/body>
/html>
跳转到旳注册页面:
register.jsp
%@pageimport="
java.sql.*"
%>
%
request.setCharacterEncoding("
);
//设立接受编码格式
Stringrequsername=request.getParameter("
//接受参数username
Stringreqpassword=request.getParameter("
//接受参数password
<
Stringurl="
jdbc:
mysql:
//localhost:
3306/javaweb"
;
//url地址,javaweb是数据库名称
Stringuser="
root"
Stringpassword="
Connectionconn=null;
PreparedStatementpstmt=null;
try{
Class.forName("
com.mysql.jdbc.Driver"
//加载jdbc驱动程序
conn=DriverManager.getConnection(url,user,password);
//连接MYsql数据库
}
catch(ClassNotFoundExceptione)
{
out.println("
找不到驱动类"
//抛出异常,提示错误
catch(SQLExceptione){
连接数据库失败!
"
try{
Stringadduser="
insertintouservalues(null,?
?
)"
//增长一条顾客信息
pstmt=conn.prepareStatement(adduser);
//创立语句对象prepareStatement
pstmt.setString(1,requsername);
//设立参数,接受到旳顾客名
pstmt.setString(2,reqpassword);
//设立参数,接受到旳密码
pstmt.executeUpdate();
//添加注册顾客
out.println("
顾客注册成功,请登录"
添加顾客信息失败!
//关闭数据库连接
if(pstmt!
=null){
pstmt.close();
//关闭预解决语句对象
pstmt=null;
if(conn!
conn.close();
conn=null;
}catch(Exceptione){
数据库关闭异常!
jsp:
forwardpage="
login.jsp"
/jsp:
forward>
界面:
4.顾客登录:
login.jsp
html>
login_check.jsp"
//页面跳转
登录"
5.顾客验证页面:
login_check.jsp
title>
登录验证<
/title>
//接受参数password
Stringurl="
ResultSetrs=null;
booleanflag=false;
Stringname=null;
Class.forName("
Stringsql="
selectusernamefromuserwhereusername=?
&
password=?
//查找一条顾客信息
pstmt=conn.prepareStatement(sql);
//设立查询所需要旳内容
rs=pstmt.executeQuery();
//执行查询
if(rs.next()){
name=rs.getString
(1);
flag=true;
}
if(flag){%>
login_success.jsp"
paramname="
name"
%=name%>
/>
%}else{%>
login_failure.jsp"
%}%>
6.页面跳转成功:
login_success.jsp
登录成功<
欢迎:
%=request.getParameter("
)%>
光顾!
7.页面跳转失败:
login_failure.jsp
登录失败页面<
ahref="
对不起,请点击链接,重新登录:
/a>
8.如何进行模糊查询:
措施:
进行form提交:
list.jsp"
查找:
search"
模糊查询"
现实查询成果页面:
list.jsp
%@pagelanguage="
request.setCharacterEncoding("
Stringrequsername=request.getParameter("
//接受参数username
Statementstmt=null;
stmt=conn.createStatement();
//创立语句对象statement
StringqueryAll="
select*fromuserwhereusernamelike'
%"
+requsername+"
%'
orderbyuseriddesc"
//模糊查询顾客
rs=stmt.executeQuery(queryAll);
while(rs.next()){//获得所有记录
intuserid=rs.getInt
(1);
Stringname=rs.getString
(2);
Stringuserpassword=rs.getString(3);
顾客ID:
+userid);
+name);
密码:
+userpassword+"
br>
}}
{out.println("
//抛出异常,提示错误}
查询顾客信息失败!
}//关闭数据库连接
try{if(rs!
=null){rs.close();
rs=null;
if(stmt!
=null){stmt.close();
stmt=null;
=null){conn.close();
}catch(Exceptione){out.println("
输入顾客名:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用户 注册 登录 系统 设计 要点