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.