python连接SQL SERVER
Python连接SQL Server并存储数据
之前的数据库都是使用的mysql。由于powerbi 使用sql server更方便,将后续的资料开始使用python转存到SQL server里面。
连接方法
python的好处就在于对于不同的DB,只要调整前端的接口,后面的写入方法都不用调整。所以我们找到合适的连接sql server的connection即可。之前使用的是pymysql,现在将包换成pymssql即可。
1 | import pandas as pd |
问题整理
使用odbc驱动时,会报如下异常错误。有人说使用高版本的drive可以解决。测试仍然不行,更换pymssql后没有问题。
1
sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('HY104', '[HY104] [Microsoft][ODBC SQL Server Driver]無效的有效位數值 (0) (SQLBindParameter)')
sql server的默认表都有
dbo
实际调用的过程中,不用特别输入。目前在数据处理和清洗过程中使用Pandas的频率最高,后期待整理常用的方法。
评论
评论插件加载失败
正在加载评论插件