【问题标题】:Write Pandas dataframe to SQL Server将 Pandas 数据帧写入 SQL Server
【发布时间】:2021-03-02 04:35:27
【问题描述】:

我有 SQL Server 2014 (v12.0.2000.8),我想通过 panda 数据框自动更新表。

据我了解,它可以从 sqlalchemy 完成,看起来像这样:

sqlalchemy.create_engine("mssql+pyodbc://<username>:<password>@<dsnname>")

服务器在我的本地机器上,我有 Windows 身份验证(准确地说是 Windows 10)。

谁能告诉我在这种情况下应该使用哪个字符串?

【问题讨论】:

    标签: sql-server pandas


    【解决方案1】:

    我在下一页找到了答案(类似问题):

    [https://stackoverflow.com/questions/24085352/how-do-i-connect-to-sql-server-via-sqlalchemy-using-windows-authentication][1] 字符串看起来像这样:

    sqlcon = create_engine('mssql+pyodbc://@' + 'server_name' + '/' + 'db_name' + '?trusted_connection=yes&driver=ODBC+Driver+13+for+SQL+Server')
    

    之后我们可以使用dataframe.tosql方法从panda导入MS SQL数据库。

    【讨论】:

      猜你喜欢
      • 2016-02-22
      • 2018-05-04
      • 2019-10-11
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2019-01-05
      相关资源
      最近更新 更多