我在“mysql”的某个模式中有一个代表表,该表有一个名为“userName”的列。现在为了登录到程序,我需要从框架中的文本字段中获取数据并使用该列中的所有用户名检查它(用户名列有不止一行!)并且如果用户名 jtextfield 中的文本等于其中一个行,则允许登录!我需要一种方法来做到这一点。我写了一些东西,但它不起作用!这里 :
`public static boolean checkRep(String user, String pass) {
String sql = "SELECT * FROM representative";
Connection con = DBManager.getConnection();
PreparedStatement st = null;
try {
st = con.prepareStatement(sql);
ResultSet rs = st.executeQuery(sql);
while (rs.next()){
if(user == rs.getString("passWord")){
System.out.println("Right");
}
}
} catch (SQLException e) {
e.printStackTrace();
}
return true;
}`