Can';t从Python上传到SQL
我正在从事一个SQL项目,该项目涉及使用Python对数据库进行编辑 我没有问题连接到服务器下载到熊猫与这个信息Can';t从Python上传到SQL,python,sql-server,sqlalchemy,Python,Sql Server,Sqlalchemy,我正在从事一个SQL项目,该项目涉及使用Python对数据库进行编辑 我没有问题连接到服务器下载到熊猫与这个信息 ca_cannabis = pyodbc.connect('Driver={SQL Server};' 'Server=LAPTOP-E6QKON1L;' 'Database=ca_cannabis;' 'Trusted_Connection=yes;'
ca_cannabis = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP-E6QKON1L;'
'Database=ca_cannabis;'
'Trusted_Connection=yes;')
但是在我做了更改并试图将信息发送回SQL之后,我一直遇到问题
我找到的说明告诉我通过SQLAlchemy创建一个引擎
engine = create_engine("mssql+pymssql://LAPTOP-E6QKON1L/ca_cannabis")
及
我通过交换pyodbc和pymssql,输入用户名,添加.format()来添加类似于ca_文件的信息,对此进行了调整,但它们都会出现不同的错误,比如没有提供默认驱动程序或没有服务器名称
有人知道如何使这项工作成功的秘诀吗
如果有必要,我会使用Microsoft SQL Server Management Studio 18。您说您遇到了错误,但没有告诉我们这些错误是什么,也没有告诉我们您运行的代码是什么。
ca_roll_final.to_sql(
name='ca_roll_test',
con=engine.connect(),
if_exists='append',
index=False)