依旧数据库查询问题,各位大虾赐教啊!
查询结果用户名和密码都为null,问题出在哪里啊,各位大虾赐教啊!
<body>
<%
String user="root";
String pw="";
String name="";
String sex="";
String birthday="";
String class1="";
String username=request.getParameter("user");
System.out.println(username);
pw=request.getParameter("pw");
session.setAttribute("user",user);
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/library?user="+user+"&pw="+pw+"&characterEncoding=utf-8");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from user where username"+"='"+user+"'");
if (rs.next())
{
username=rs.getString("username");
pw=rs.getString("pw");
name=rs.getString("name");
sex=rs.getString("sex");
birthday=rs.getString("birthday");
class1=rs.getString("class1");
}
%>
<form target="right">
<table align="center" border="1">
<tr><td>用户名</td><td><%=username%></td></tr>
<tr><td>密 码</td><td><%=pw%></td></tr>
<tr><td>姓 名</td><td><%=name%></td></tr>
<tr><td>性 别</td><td><%=sex%></td></tr>
<tr><td>出生日期</td><td><%=birthday%></td></tr>
<tr><td>班 级</td><td><%=class1%></td></tr>
<tr><td></td><td><input name="tijiao" type="submit" value="修改"/><td></tr>
</table>
</form >