关于网友提出的“ 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。”问题疑问,本网通过在网上对“ 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 登入帐号验证,然后根据帐号查询字段跟帐号相关的值,但帐号值过不过来。。
描述: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 ( "用户名不存在或密码错误!" );
}
%>