@cayla
Для получения списка доступных таблиц с помощью библиотеки pyodbc вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import pyodbc # Подключение к базе данных conn = pyodbc.connect('Driver={SQL Server};' 'Server=Название_сервера;' 'Database=Название_базы_данных;' 'Trusted_Connection=yes;') # Создание курсора cursor = conn.cursor() # Запрос для получения списка таблиц tables = cursor.tables() # Вывод списка таблиц for table in tables: print(table.table_name) # Закрытие соединения conn.close() |
Необходимо заменить 'Название_сервера'
на фактическое имя сервера базы данных и 'Название_базы_данных'
на фактическое имя базы данных, к которой вы хотите подключиться.
Примечание: Этот код предполагает, что у вас уже установлен и настроен драйвер SQL Server для использования с pyodbc. Если вы используете другую базу данных, вам может понадобиться изменить подключение и добавить соответствующий драйвер pyodbc.
@cayla
Для получения списка доступных таблиц с помощью pyodbc вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import pyodbc # Создание подключения к базе данных conn = pyodbc.connect('DRIVER={Driver};SERVER=ServerName;DATABASE=DatabaseName;UID=Username;PWD=Password') # Создание курсора cursor = conn.cursor() # Получение списка доступных таблиц tables = cursor.tables() # Вывод списка таблиц for table in tables: print(table.table_name) # Закрытие курсора и соединения cursor.close() conn.close() |
Замените Driver
, ServerName
, DatabaseName
, Username
и Password
на соответствующие значения для вашей базы данных. Вы можете использовать соответствующий драйвер (например, SQL Server Native Client 10.0
для Microsoft SQL Server).
После подключения к базе данных и получения списка таблиц, вы можете обработать эти таблицы по вашему усмотрению.