myeclipse jsp 用户数据库登录1
来源:互联网 发布:淘宝茶叶拍摄技巧 编辑:程序博客网 时间:2024/06/07 04:05
数据库建立:
1—————————————————数据库建立——————————————
--删除数据表
DROP TABLE users;
--创建数据表
CREATE TABLE users(
userid VARCHAR2(20),
password VARCHAR2(20),
CONSTRAINT pk_uid PRIMARY KEY(userid)
);
--测试数据
INSERT INTO users(userid,password) VALUES ('admin','administror');
INSERT INTO users(userid,password) VALUES ('admin1','administror');
INSERT INTO users(userid,password) VALUES ('admin2','administror');
INSERT INTO users(userid,password) VALUES ('admin3','administror');
INSERT INTO users(userid,password) VALUES ('admin4','administror');
INSERT INTO users(userid,password) VALUES ('admin5','administror');
INSERT INTO users(userid,password) VALUES ('admin6','administror');
SELECT COUNT(userid) FROM users WHERE userid='admin' AND password='administror';
--事务提交
COMMIT;
2------------------------------------------------index.jsp--------------------------------------------------
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action = "logincheck.jsp" method = "post"> <table border = "1"> <tr> <td colspan ="2">user log in</td> </tr> <tr> <td> username </td> <td><input type = "text" name= "username" id="username"></td> </tr> <tr> <td> password </td> <td><input type = "text" name= "password" id = "password"> </td> </tr> <tr> <td colspan="2"> <input type = "submit" value = "login"> <input type = "reset" value = "reset"> </td> <tr> </table> </form> </body></html>
3-----------------------------------------------------------logincheck.jsp-------------------------------------------------------------------------------
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%@page import="java.util.*" %><%@page import="java.text.*" %><%@page import="java.sql.*" %><%@page import="java.net.*" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'logincheck.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% String username = request.getParameter("username"); String password = request.getParameter("password"); boolean flag = false; System.out.println("username:"+username); System.out.println("password:"+password); %> <%! private static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; private static final String DBURL = "jdbc:oracle:thin:@localhost:1521:ORCL"; private static final String DBUSER = "scott"; private static final String PASSWORD = "tiger"; %> <% Connection conn; PreparedStatement pstmt; ResultSet rs; %> <% //System.out.println("------------------------1-----------------"); String sql = "SELECT userid,password FROM users"; //String sql = " SELECT empno ,ename,job,hiredate,sal,comm FROM emp"; //String sql = "SELECT COUNT(userid) FROM users WHERE userid=? AND password=?"; Class.forName(DBDRIVER); conn = DriverManager.getConnection(DBURL, DBUSER, PASSWORD); // 连接数据库 System.out.println(conn); // 如果不为null表示已连接 //conn.close() ; pstmt = conn.prepareStatement(sql); //pstmt.setString(1,username); //pstmt.setString(2,password); rs = pstmt.executeQuery(); //System.out.println("------------------------2-----------------"); %> <% //System.out.println(rs.next()); while(rs.next()){ //System.out.println("-----------------------3----------------"); String ename = rs.getString(1); String epaserword = rs.getString(2); //System.out.println(ename); // System.out.println(epaserword); %> <table border = "1" width="90%"> <tr> <td><%=ename%></td> <td><%=epaserword%> </td> </tr> </table> <% } %> <% conn.close(); %> </body></html>
- myeclipse jsp 用户数据库登录1
- MyEclipse下jsp连接mysql数据库实现用户登录
- jsp连接数据库实现用户登录功能
- jsp连接数据库实现用户登录功能
- myeclipse 用户登录2
- JSP用户登录(JavaBean操作sql server数据库) (tomcat服务器)
- jsp 简易用户自动登录(无数据库)
- jsp之简单用户登录(1)
- jsp cookie 用户登录
- jsp用户登录
- jsp 用户登录
- JSP实现用户登录
- JSP实现用户登录
- 查看数据库登录用户
- 数据库实例:用户登录
- jsp用户登录,注册,修改!
- 纯JSP用户登录系统
- JSp+ajax用户登录验证
- C语言中浮点型在计算机中的存储
- Struts2基础
- 和为s的连续正数序列
- iOS NSAttributeString 通过boundingRectWithSize 获取高度不准确问题
- Emmet使用-----HTML
- myeclipse jsp 用户数据库登录1
- 第三十六讲项目1——M$pszi$y是嘛意思
- Maven POM详解
- Lua 面向对象之继承的实现
- 自制 Minecraft 1.7.10 客户端
- 使用Robolectric做Android单元测试
- 树莓派ubuntu开机进入emergency mode解决
- Photon Server4.0版本入门(二)创建一个Photon的ServerDemo
- linux下mysql的卸载、安装全过程