JSP中的usebean如何验证表单提交的用户名和密码返回结果
发布网友
发布时间:2022-05-05 17:55
我来回答
共1个回答
热心网友
时间:2022-06-27 21:21
关键是这个方法
private StringBuffer f(String condition) {
StringBuffer str = new StringBuffer();
StringBuffer b = new StringBuffer();
Connection con;
PreparedStatement sql;
ResultSet rs;
try {
con = DriverManager.getConnection(
"jdbc:oracle:thin:@127.0.0.1:1521:orcl", "system", "admin");
sql = con.prepareStatement(condition);
rs = sql.executeQuery();
sql.setString(1, name);
sql.setString(2, password);
if (rs != null && rs.next()) {
while (rs != null && rs.next())
{
for (int k = 1; k < 10; k++)
b.append(rs.getString(k)).append(" ");
}
}else {
b.append("密码或用户错哦");
}
con.close();
} catch (SQLException e) {
str.append(e);
}
return b;
}
这完全是按照你的思路来改的,不过,你的类完全没有必要写得这么复杂,其实几行代码就可以了,只不过是按你的思路改的