先汇总一下Python和数据库连接的宏观架构:
1. 建立和数据库系统的连接
2. 获取操作游标
3. 执行SQL,创建一个数据库(当然这一步不是必需的,因为我们可以用已经存在的数据库)
4. 选择数据库
5. 进行各种数据库操作
6. 操作完毕后,提交事务(这一步很重要,因为只有提交事务后,数据才能真正写进数据库)
7. 关闭操作游标
8. 关闭数据库连接
连接SQL Server:
1. 使用pyodbc
【安装方法】:Mac系统:见之前本空间一篇博文。简单来说: 命令行两行命令brew install unixodbc + sudo pip install pyodbc
Windows系统:pip install pyodbc
参考文档:http://mkleehammer.github.io/pyodbc/ https://pypi.python.org/pypi/pyodbc http://blog.youkuaiyun.com/orends/article/details/42639249
【版本适用】:实测支持python 2.7 从下载官网看,也支持python 3.4
【使用方法】:给出两个非常具体的样例和datasheet网站供参考。http://blog.youkuaiyun.com/orends/article/details/42639249 http://my.oschina.net/zhengyijie/blog/35587
通过实际测试,我们