Я все еще новичок в области SQL, поэтому у меня есть вопрос о том, пользуюсь ли я безопасной практикой.
У меня есть пользовательская таблица с колонкой для дополнительных заметок, которая должна содержать практически все, что может набрать человек. Я забочусь (или думаю, что так) о одинарных кавычках в поле заметок, выполнив 1002 *
notes = notes.replace("'", "''");
Затем запрос, который я выполню, составляется так:
String query = "INSERT into users (username, password, notes) VALUES('" + username + "' , '" + password + "' , '" + notes + "'";
Кроме того, что пароль не был зашифрован, что еще мне здесь не хватает? Я не ожидаю, что многие хакеры узнают о существовании этого программного обеспечения, но, опять же, никто не ожидает, что их код будет взломан.