<%//获取用户名String sUserName = request.getParameter ( "txtUserName" );//获取密码String sPasswd = request.getParameter ( "txtPasswor" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。

登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。

来源:网络整理     时间:2016/6/26 10:50:23     关键词:

关于网友提出的“ 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。”问题疑问,本网通过在网上对“ 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。
描述:

JSP,,取值。。帐号验证

这是验证的 <%@ page language="java" c/>   <%
   //获取用户名    String sUserName = request.getParameter ( "txtUserName" );    //获取密码    String sPasswd = request.getParameter ( "txtPassword" );
   //登记JDBC驱动程序         Class.forName("com.mysql.jdbc.Driver");//加载oracle类 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/nysql", "root", "");    //SQL语句    String sql = "select * from userinfo where username='" + sUserName
     + "' and userpwd = '" + sPasswd + "'";    Statement stmt = conn.createStatement ( );    ResultSet rs = stmt.executeQuery ( sql ); //返回查询结果    //如果记录集非空,表明有匹配的用户名和密码,登陆成功    if ( rs.next ( ) )
   {        response.sendRedirect("zhigong_select.jsp");
   } else    //否则登录失败    {     out.println ( "用户名不存在或密码错误!" );    }     %>      这是查询 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%request.setCharacterEncoding("UTF-8"); %> <%@page import="java.sql.*"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.DriverManager"%> <%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %>
"> My JSP 'index.jsp' starting page Class.forName("com.mysql.jdbc.Driver");//加载oracle类 Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/nysql", "root", "");     String a = request.getParameter("id"); String b = request.getParameter("name"); String c = request.getParameter("work");
String d = request.getParameter("workday"); String e = request.getParameter("Remarks"); String f = request.getParameter("status"); String g = request.getParameter("review_name"); String h = request.getParameter("review_time");
/> String sUserName = request.getParameter ( "txtUserName" );
String wzx1 = "select *from huibao where id ="+sUserName+"";             Statement hy = conn.createStatement();     ResultSet jg = hy.executeQuery(wzx1);//结果集类型??
/> out.println(""); out.println(" 编号姓名 工作 工作日期 汇报 " +"状态审核人审核时间功能"); while (jg.next()) { out.println(" "//显示具体ID
/> +""+jg.getString(2) + ""//显示具体姓名??  +""+jg.getString(3)+""//显示具体工作内容  +""+jg.getDate(4)+""  +""+jg.getString(5)+""  +""+jg.getString(6)+""  +""+jg.getString(7)+""  +""+jg.getDate(8)+"" +"" //增加?  |" + "删除   |" +"<> "&workday="+jg.getDate(4)+"&Remarks="+jg.getString(5)+"&status="+jg.getString(6)+ "&review_name="+jg.getString(7)+"&review_time="+jg.getDate(8)+">更新"); } catch (Exception abc) { out.println(abc.getMessage()); }
%> <>   value="返回登入界面" />   <>   value="增加" />    <>   value="垃圾箱" /> function open(node){
alert('f'); }<>
          编号:                                  <>
">
解决方案1:

String wzx1 = "select *from huibao where id ="+sUserName+"";这个id也应该用‘’包裹吧


以上介绍了“ 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2081524.html

相关图片

相关文章