「mysql」のいくつかのスキーマに代表のテーブルがあり、そのテーブルには「userName」という名前の列があります。プログラムにログインするには、フレーム内のテキストフィールドからデータを取得し、その列のすべてのユーザー名でデータを確認する必要があります(ユーザー名列には複数の行があります)。ユーザー名jtextfieldのテキストがこれらの行の1つと等しいかどうかを確認します。 、その後、ログインが許可されます!それを行う方法が必要です。私は何かを書いたが、それはうまくいかない!ここ :
`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;
}`