Поддерживает ли MySQLdb серверную сторону prepared statements? Я не могу понять это из своего руководства.Поддерживает ли модуль MySQLdb подготовленные операторы?
11
A
ответ
16
Проверить MySQLdb Package Comments:
«Параметризация» сделано в MySQLdb путем экранирования строк, а затем слепо интерполирования их в запросе, вместо того, чтобы использовать MYSQL_STMT API. В результате строки unicode должны проходить через два промежуточных представления (закодированная строка, экранированная строка) до того, как они будут получены базой данных.
Так что ответ: Нет, это не так.
13
У него есть какая-то параметризация, yes.
Даже тогда я советую вам перейти на oursql. Он приносит a lot of advantages над MySQLdb:
- oursql имеет реальную параметризацию.
- oursql позволяет передавать текстовые или двоичные данные в базу данных и выводиться из базы данных, вместо того чтобы требовать, чтобы все было буферизировано на клиенте.
- oursql может лениво вставлять строки и листать строки лениво.
- У нашего сервера поддержка по умолчанию unicode.
- oursql поддерживает python с 2.4 по 2.7 без каких-либо предупреждений об отказе от 2.6+ (см. PEP 218) и без полного отказа 2,7 (см. PEP 328).
- oursql лицензируется по лицензии BSD.
Смежные вопросы
- 1. подготовленные операторы
- 2. Поддерживает ли PyMySQL подготовленные отчеты?
- 3. Подготовленные операторы ortography
- 4. Подготовленные операторы и поплавки
- 5. Перенос в подготовленные операторы
- 6. Подготовленные операторы MYSQL-PDO
- 7. Подготовленные операторы MySQLi
- 8. Подготовленные операторы, вызывающие ошибки
- 9. Подготовленные операторы с MySQL?
- 10. php добавить подготовленные операторы в базу данных
- 11. mysqli подготовленные операторы и mysqli_real_escape_string
- 12. mysqli подготовленные операторы - auto trim
- 13. Поддерживает ли C++ операторы возврата?
- 14. Поддерживает ли Solr поисковые операторы?
- 15. Подготовленные операторы и mysqli_query/mysqli_num_rows?
- 16. Подготовленные операторы и выражение IN
- 17. sqlite подготовленные операторы - как отлаживать
- 18. Подготовленные операторы: num_rows всегда ноль
- 19. Подготовленные операторы в C++ libneo4j_client?
- 20. подготовленные операторы SQL в java
- 21. mysqli, циклы и подготовленные операторы
- 22. SQL-инъекции и подготовленные операторы
- 23. Java - Подготовленные операторы и массивы
- 24. php mysql подготовленные операторы выпуск
- 25. Подготовленные операторы MySQLi в PHP
- 26. Установка MySQLDb питона модуль
- 27. Модуль python MYSQLDB
- 28. Поддерживает ли API-интерфейс хранения в памяти телефона подготовленные операторы для SQL lite
- 29. Как подготовленные операторы работают на уровне SQL?
- 30. MySQLi Подготовленные операторы - Функция Wrapper для SELECT