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>

  • 相关阅读:
    dbcp 详细配置
    InetAddress
    Qrcode 二维码
    左值右值分析
    javaweb reponse 写出文件
    ehcache 在集群环境下 出现 Cause was not due to an IOException or NotBoundException
    lo4j 日志级别
    log4j xml配置
    cron 表达式
    RabbitMQ简介
  • 原文地址:https://www.cnblogs.com/Yogurshine/p/2988621.html
Copyright © 2011-2022 走看看