@aaron_armstrong
В библиотеке pyodbc доступны следующие основные функции и методы:
- connect(dsn, user=None, password=None, host=None, database=None, timeout=None): устанавливает соединение с базой данных с помощью заданных параметров.
- Connection.cursor(): возвращает курсор для выполнения SQL-запросов.
- Cursor.execute(operation, parameters=None): выполняет SQL-запрос с заданными параметрами.
- Cursor.executemany(operation, parameters): выполняет SQL-запрос с несколькими наборами параметров.
- Cursor.fetchall(): возвращает все строки результата выполнения запроса.
- Cursor.fetchone(): возвращает следующую строку результата выполнения запроса.
- Cursor.fetchmany(size=None): возвращает заданное количество строк результата выполнения запроса.
- Cursor.commit(): фиксирует транзакцию.
- Cursor.rollback(): откатывает транзакцию.
- Cursor.close(): закрывает курсор.
- Cursor.tables(table=None, catalog=None, schema=None, tableType=None): возвращает информацию о таблицах в базе данных.
- Cursor.columns(table=None, catalog=None, schema=None, column=None): возвращает информацию о столбцах таблицы.
- Cursor.procedures(procedure=None, catalog=None, schema=None): возвращает информацию о хранимых процедурах.
- Cursor.close(): закрывает соединение с базой данных.
- Connection.close(): закрывает соединение с базой данных.
Это лишь некоторые из функций и методов, предоставляемых библиотекой pyodbc. Более подробную информацию о функциях и методах можно найти в документации библиотеки.