zoukankan      html  css  js  c++  java
  • JSP数据库查询,引号很折腾啊

    //获取用户信息
            String u = request.getParameter("usename");
            String p = request.getParameter("passwd");
    
            //到数据库中验证用户
            String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动" 
            String dbURL = "jdbc:sqlserver://localhost:50573; DatabaseName=JspDB"; //JDBC协议 
            String userName = "jsptest"; //用户名 (确保该用户和数据库有映射关系,即有权限访问)    
            String userPwd = "******"; //密码     
            Connection dbConn = null;
            try {
                Class.forName(driverName);
                dbConn = DriverManager.getConnection(dbURL, userName, userPwd); //连接服务器和数据库JspDB     
                System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!      
            } catch (Exception e) {
                e.printStackTrace();
            }
            //建立Statement对象
            
            Statement st = null;//Statement 提供执行基本SQL语句操作的功能
            ResultSet rs=null;
            try {
                st = dbConn.createStatement();
                rs=st.executeQuery("select Password from aaaa where Name='"+u+"'");
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            //获得查询结果
            if(rs.next()){
                //说明用户名存在
                if(rs.getString("Password").equals(p)){
                    //一定是合法的
                    response.sendRedirect("wel.jsp?username="+u);
                }
                else {
                    //密码错误
                    response.sendRedirect("login.jsp");
                }
            }
            else {
                //用户名都错了
                response.sendRedirect("login.jsp");
            }

    wel.jsp页面关键代码

    <body>
    恭喜登陆!<%=request.getParameter("username") %><br/>
    <a href="login.jsp">返回重新登录</a>
    <hr/>
    </body>

  • 相关阅读:
    实战:垂直电商如何撬动“女人腰包”
    谈谈项目收尾
    项目管理心得:一个项目经理的个人体会、经验总结
    IT项目经理沟通技巧的重要性
    项目跟踪:项目跟踪要跟踪什么呢?
    会员营销,你真的做到了吗?
    Git入门——基础知识问答
    文摘:威胁建模(STRIDE方法)
    写在2015年工作的第一天
    简化工作——我的bat文件
  • 原文地址:https://www.cnblogs.com/Yogurshine/p/2988621.html
Copyright © 2011-2022 走看看