cod*_*ape 17
我使用SQLAlchemy进行所有python数据库访问.我强烈推荐SQLAlchemy.
连接到SQL Server数据库时,SA使用pyodbc.它使用其他DBAPI库连接到其他数据库,例如cx_Oracle.
一个简单的例子,使用SQLAlchemy就像通常使用DBAPI模块一样:
import sqlalchemy
engine = sqlalchemy.create_engine('sqlite:///database.db')
for r in engine.execute('SELECT * FROM T'):
print(r.OneColumn, r.OtherColumn)
Run Code Online (Sandbox Code Playgroud)
但SQLAlchemy的真正价值在于它的ORM和SQL表达式语言.看一下,学习使用它是值得的.
另一种选择是pypyodbc,它是用纯Python编写的.它可以看作是pyodbc模块的重新实现 - 只有大约1800行代码,这有利于维护.
这是一个在Python中访问mssql的Hello World示例.
| 归档时间: |
|
| 查看次数: |
27394 次 |
| 最近记录: |