Ril*_*n42 6 python drivers mssql odbc
我已pyodbc安装并尝试连接到服务器,但pyodbc找不到驱动程序。我做了以下事情:
安装pyodbc使用pip:
pip install pyodbc
Run Code Online (Sandbox Code Playgroud)运行测试脚本:
pip install pyodbc
Run Code Online (Sandbox Code Playgroud)
它返回一个空数组。
我还需要做什么?我正在 Anaconda Python 安装中的 Jupyter Notebook 中运行脚本。
小智 4
我有同样的问题。我发现的唯一解决方法是将驱动程序文件位置传递给连接请求。pyodbc但尝试使用查询时(与使用 SQL Ops Studio 相比),连接/带宽非常慢。
import pyodbc
import pandas as pd
driver = '/usr/local/lib/libtdsodbc.so' # Change this to where FreeTDS installed the driver library!
conn = pyodbc.connect(
driver = driver,
TDS_Version = '7.3',
server = <tunneled server>,
port = 1433,
uid = <sql_user_id>,
pwd = <sql_password>)
crsr = conn.cursor()
table = pd.read_sql(<sql statement>, conn)
crsr.close()
conn.close()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9034 次 |
| 最近记录: |