Statement stmt = dbConn.createStatement();
String sql = "select * from user_N where accnumber=;";
sql += "'" + accnumber + "' and password='";
sql += password + "'";
ResultSet rs = stmt.executeQuery(sql);
if(rs.next())%>
/jsp:forward
<%
stmt.close();
dbConn.close();
select * from user_N where accnumber=;" //最后多一个; 去掉即可
这代码起码有两个错误,一个是password是关键字,需要转义,如果是mysql,可以用
`password`
注意不是单引号,是数字1右边的那个撇
另一个accnumber=;后面的分号是多余的
select * from user_N where accnumber=; SQL语句错误,后面多了一个分号