Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Java tương đương cho mysql_real_escape_string () của PHP

Theo như tôi biết, không có cách nào "chuẩn" để làm điều đó.

Tôi thực sự khuyên bạn nên sử dụng các báo cáo đã chuẩn bị sẵn bất chấp những lo ngại hiện tại của bạn. Tác động đến hiệu suất sẽ không đáng kể - chúng tôi cũng gặp trường hợp tương tự với vài nghìn câu lệnh mỗi giây - hầu hết đều là một cảnh quay.

Khả năng bảo mật mà bạn đạt được phải được cân nhắc cao hơn nhiều so với một vấn đề về hiệu suất mà bạn thậm chí chưa thấy. Theo ý kiến ​​của tôi, đây là một tình huống rõ ràng của "Không tối ưu hóa quá sớm".

Trong mọi trường hợp, nếu sau này bạn thực sự phát hiện ra rằng mình gặp phải các vấn đề về hiệu suất, hãy đảm bảo rằng các câu lệnh đã chuẩn bị thực sự là nguyên nhân bằng cách lập hồ sơ cẩn thận và sau đó tìm kiếm các giải pháp thay thế. Cho đến lúc đó, bạn nên tránh cho mình những rắc rối khi cố gắng thoát thân.

Điều này thậm chí còn quan trọng hơn vì tôi suy luận rằng bạn đang phát triển một số loại trang web công khai - các ứng dụng nội bộ hiếm khi có đủ lưu lượng truy cập để quan tâm đến hiệu suất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL mysql_fetch_assoc với các khóa mảng được phân biệt bằng ký hiệu 'as'

  2. Dịch vụ cơ sở dữ liệu MySQL - Cải tiến mới của HeatWave

  3. Không cho phép tuần tự hóa 'Đóng cửa' - laravel

  4. Xóa dữ liệu trong bảng MySQL bằng PHP?

  5. Thay thế một từ trong văn bản BLOB bằng MySQL