【发布时间】:2018-01-08 17:05:17
【问题描述】:
假设我有以下 MSSQL 服务器的连接信息:
'Driver={SQL Server};'
'Server=VCAB18RPACRGZ12\GNRSRZ11,1414;'
'Database=sampleDB;'
'uid=sampleID;'
'pwd=samplePW'
我想将 python 数据帧作为表写入 MSSQL 服务器。我有以下代码:
from sqlalchemy import create_engine
connection = create_engine('mssql+pyodbc://sampleID:samplePW@myhost:VCAB18RPACRGZ12\GNRSRZ11,1414/sampleDB?driver=SQL+Server+Native+Client+10.0')
我上面的连接代码出错了。我不确定我的连接信息应该在 create_engine 语句中的确切位置。
这是我的错误...
ValueError: int() 以 10 为底的无效文字:
'VCAB18RPACRGZ12\GNRSRZ11,1414'
【问题讨论】:
标签: python sql-server connection