大熊猫需要关闭连接吗?

问题描述 投票:17回答:2

使用pandas“read_sql_query”时,是否需要关闭连接?或者我应该使用“with”语句?或者我可以使用以下并且好吗?

from sqlalchemy import create_engine
import pandas as pd

sql = """
    SELECT * FROM Table_Name;
    """
engine = create_engine('blah')

df = pd.read_sql_query(sql, engine)

print df.head()
python pandas
2个回答
7
投票

Looking at the source code,我找不到任何SQL连接对象的con.close()方法,只查询cursor对象。

我会关闭安全措施。无论你是否使用with这样做取决于你。


8
投票

对于那些发现这个问题并想知道如何在这个例子中关闭连接的人来说,following method为我工作:engine.dispose()

© www.soinside.com 2019 - 2024. All rights reserved.