Spec-Zone.ru › MySQL Connectors 1.0

10.6.3 Класс cursor.MySQLCursorBufferedRaw

Класс MySQLCursorBufferedRaw наследуется от MySQLCursor.

Курсор MySQLCursorBufferedRaw похож на курсор MySQLCursorRaw, но буферизован: после выполнения запроса он извлекает весь результат из сервера и буферизует строки. Сведения о последствиях буферизации см. в разделе 10.6.1, «Класс cursor.MySQLCursorBuffered».

Чтобы создать буферизованный курсор, используйте аргументы raw и buffered при вызове метода подключения cursor(). В качестве альтернативы, чтобы сделать все курсоры, созданные из подключения, сырыми и буферизованными по умолчанию, используйте аргументы подключения raw и buffered аргументы подключения.

Пример:

import mysql.connector

cnx = mysql.connector.connect()

# Only this particular cursor will be raw and buffered
cursor = cnx.cursor(raw=True, buffered=True)

# All cursors created from cnx2 will be raw and buffered by default
cnx2 = mysql.connector.connect(raw=True, buffered=True)

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlcursorbufferedraw.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API