jsp 页面链接mysql数据库实现登陆
来源:互联网 发布:卖旧电脑数据怎么处理 编辑:程序博客网 时间:2024/06/01 09:43
login.html
<!-- DROP TABLE IF EXISTS `xxx`;CREATE TABLE `xxx` ( `zusername` char(11) NOT NULL, `zpassword` char(11) NOT NULL, PRIMARY KEY (`zusername`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; --><html><head> <title>用户登录</title> <script type="text/javascript"> function check() { if (form1.Username.value == "") { alert("请输入用户名!"); form1.Username.focus; return false; } if (form1.Password.value == "") { alert("请输入密码!"); form1.Password.focus; return false; } } </script></head><body> <form method="POST" action="ll.jsp" name="form1" onsubmit="return check()"> <table width="30%" align="center" > <tr> <th colspan="2" > 用户登录 </th> </tr> <tr bgcolor="#FFFFFF"> <td> 用户名: </td> <td> <input type="text" name="Username" size="18"> </td> </tr> <tr bgcolor="#FFFFFF"> <td> 密码: </td> <td> <input type="password" name="Password" size="20"> </td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> <td> <input type="submit" value="提交" name="ok"> <a href="sign.html" >注册</a> </td> </tr> </table> </form></body></html>
ll.jsp
<%@ page contentType="text/html;charset=GB2312" language="java" import="java.sql.*" %><% Class.forName("com.mysql.jdbc.Driver"); String strConn="jdbc:mysql://localhost:3306/zxl"; String strUser="root"; String strPassword="2009";Connection conn=DriverManager.getConnection(strConn,strUser,strPassword);String strName=request.getParameter("Username"); String strPass=request.getParameter("Password"); if(strName!=null && strPass!=null && request.getParameter("ok").equals("提交") ) { Statement stat=conn.createStatement(); String strSql="SELECT COUNT(*) FROM xxx WHERE zusername='"+strName+"' and zpassword='"+strPass+"'"; ResultSet result=stat.executeQuery(strSql); result.next(); if(result.getInt(1)==1) { session.setAttribute("login","OK"); response.sendRedirect("welcome.jsp"); }else{ System.out.println("on login"); out.println("<h2>login error,please enter username & passworld</h2>"); } }else{ try{ PreparedStatement zp=conn.prepareStatement("insert into xxx values(?,?)"); zp.setString(1, strName); zp.setString(2, strPass); zp.execute(); session.setAttribute("sign","OK"); response.sendRedirect("welcome.jsp"); }catch(Exception e){ System.out.println("on sign"); out.println("<h2>login error,please enter username & passworld</h2>"); } }%>
sign.html
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form method="POST" action="ll.jsp" name="form1" onsubmit="return check()"> <table width="30%" align="center" > <tr> <th colspan="2" > 用户注册 </th> </tr> <tr bgcolor="#FFFFFF"> <td> 用户名: </td> <td> <input type="text" name="Username" size="18"> </td> </tr> <tr bgcolor="#FFFFFF"> <td> 密码: </td> <td> <input type="password" name="Password" size="20"> </td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> <td> <input type="submit" value="注册" name="ok"> </td> </tr> </table> </form></body></html>
welcome.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body>welcome1</body></html>
0 0
- jsp 页面链接mysql数据库实现登陆
- JSP链接mysql数据库
- eclipse链接数据库mysql登陆
- JSP_实现Servlet登陆,注册,链接Mysql数据库。
- jsp的注册登陆链接数据库验证
- linux JSP 链接Mysql数据库
- Jsp页面连接MySQL数据库
- jsp页面访问MySQL数据库
- 在JSP页面中测试链接数据库(MYSQL)是否成功
- jsp+Mysql实现简单用户登陆
- jsp+servlet+JavaBean+MySQL实现登陆实例
- ajax+jsp+servlet+mysql实现登陆验证
- Jsp+Tomcat+Mysql搭建web项目 Jsp链接Mysql数据库
- jsp登陆页面和前后台验证并连接数据库
- Jsp登陆页面和前后台验证并连接数据库
- jsp+servlet+mysql+javabean写的登陆注册页面
- JSP页面访问MySQL数据库(1)
- JSP页面访问MySQL数据库(1)
- HTML中meta标签使用简介
- 服务器并发数和访问量计算与服务器配置
- eclipse快捷键
- Mongodb shell 方法
- EM算法
- jsp 页面链接mysql数据库实现登陆
- java开发工具总结
- 关于装饰模式引发的思考
- Havel-Hakimi 度序列判断无向图是否可图 Poj 1659 Frogs' Neighborhood
- stringwstring_bstr_t的互相转换
- objective-c 范围 NSRange
- vc6开发activex并发布全攻略(一)(初级篇)
- 2013.12.13
- Visual C++ 6.0安装