Pandas.read_sql () перестраивает соединение каждый раз, когда оно вызывается? - PullRequest
0 голосов
/ 07 апреля 2019

Мы можем использовать pd.read_sql() для автоматического преобразования данных из SQL результата запроса в pandas dataframe.

Но мне интересно, будет ли восстанавливаться соединение каждый раз, когда вызывается read_sql()?

Поскольку мне нужно выполнить сотни SQL запросов, я не хочу оказывать слишком большое давление на сервер базы данных.

Например:

import pandas as pd
import pyodbc

conn = pyodbc.connect("Driver={SQL Server}; Server=ABC; DATABASE=abc;Trusted_Connection=Yes")
for i in range(1000):
    sql_query = "some query will be different every loop"
    df = pd.read_sql(sql_query, conn)

Большое спасибо, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...