JSP连数据库登录检查用户名和密码模板

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

下面给出了JSP连数据库登录检查用户名和密码模板

登录页代码index.jsp:

注意这里的css要自己哦,要不然太丑了。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>



    文档管理系统-登录
    
    
    


密码检查代码loginCheck.jsp

<%@ page import="java.sql.*" %>

<%
    String username=new String(request.getParameter("username").getBytes("ISO8859_1"),"GBK");
    String password=new String(request.getParameter("password").getBytes("ISO8859_1"),"GBK");
    try {
        // 加载数据库驱动,注册到驱动管理器
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        // 数据库连接字符串
        String url = "jdbc:sqlserver://localhost:1433;databaseName=t_customer";
        // 数据库用户名
        String usename = "xy";
        // 数据库密码
        String psw = "123456";
        // 创建Connection连接

        Connection conn = DriverManager.getConnection(url,usename,psw);
        // 判断数据库连接是否为空
        if(conn != null){
            String sql="select * from t_customer where name='"+username+"' and password='"+ password + "'";
            Statement stmt = conn.createStatement();
            ResultSet rs=stmt.executeQuery(sql);
            if(rs.next()){
                application.setAttribute("name",username);
                String description = rs.getString("description");
                application.setAttribute("description",description);
                response.sendRedirect("frame.jsp");
            }else{
                response.sendRedirect("loginFailed.jsp");
%>
返回
<%
            }
            // 输出连接信息
            //out.println("数据库连接成功!");
            // 关闭数据库连接
            conn.close();
        }else{
            // 输出连接信息
            System.out.println("数据库连接失败!");
        }
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    }
%>

登录失败代码loginFailed.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    
    
    登录失败
    


用户名或密码错误,3秒返回登录页面


更多内容访问omegaxyz.com
网站所有代码采用Apache 2.0授权
网站文章采用知识共享许可协议BY-NC-SA4.0授权
© 2019 • OmegaXYZ-版权所有 转载请注明出处

你可能感兴趣的:(web,数据库)