Wpis z mikrobloga

@Hatespinner: Nie, normalnie w aplikacji przed zapisem najpierw sprawdzasz czy takie dane np.
"select * from uzykownik where login = 'wprowadzony login' and haslo = 'wprowadzone haslo'"
i jesli dostajesz pusty wynik to znaczy ze nie ma i dokonujesz zapisu.
  • Odpowiedz
@kufelmleka: dokładnie tak jak powiedział kolega @Hatespinner, poza tym LIKE to słaby pomysł skoro szukasz dokładnie takiego samego loginu
String sql = "SELECT * FROM users WHERE Login = ?";
preparedStatement = connection.prepareStatement(sql);
preparedStatement.setString(1, "wprowadzony login");
rs = preparedStatement.executeQuery();
is sprawdzasz przez if (rs != null && !rs.isClosed() && rs.next())
{
return true;
}
else
{
return false;
}

brzydko napisane bo na szybko bo jestem w robocie, ale wiesz
  • Odpowiedz