Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Najlepszy sposób na sprawdzenie poprawności danych wejściowych użytkownika JDBC?

Jeśli masz na myśli, w jaki sposób upewniasz się, że dane wejściowe użytkownika nie mogą być używane w atakach typu SQL injection, sposobem na to (i sposobem, w jaki cały SQL powinien być napisany w JDBC) jest użycie przygotowanych instrukcji. JDBC automatycznie zajmie się wszelkimi niezbędnymi ucieczkami.

http://java.sun.com/docs/books /tutorial/jdbc/basics/prepared.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zezwalaj na znaki inne niż ascii w bazie danych MySQL

  2. Min/maks MySQL dla typu DOUBLE

  3. Korzystanie z MySQL C API - sprawdź powodzenie wstawiania wierszy za pomocą przygotowanych instrukcji

  4. Zakodowany użytkownik mysql i hasło w Node.js

  5. MySQL liczy złożone wyniki zapytań?