pandas Python连接器x odbc连接

nqwrtyyt  于 2023-03-16  发布在  Python
关注(0)|答案(1)|浏览(133)

Python Polars使用connectorx来连接数据库。connectorx支持ODBC连接吗?
我更愿意在没有panda的情况下工作,panda可以与pyodbc接口,并且是polars文档推荐的后备连接方法。

qhhrdooz

qhhrdooz1#

这是您要找的吗?

query = "SELECT * FROM mytable"

username = 'myuser'
password = '123'
server = '00.00.00'
port = 1111
database = 'mydatabase'

conn = f"mssql+pyodbc://{username}:{password}@{server}:{port}/{database}"
df = pl.read_sql(query, conn)

在试验polars和panda连接时,我注意到panda pd.read_sql对于较小的查询速度更快,而polars pl.read_sql对于加载较大的(r)表速度明显更快。

相关问题