pymssql — simple MS SQL Python extension module
来源:互联网 发布:新东方记单词软件 编辑:程序博客网 时间:2024/06/05 14:07
pymssql examples (strict DB-API compliance):
import pymssql
conn = pymssql.connect(host='SQL01', user='user', password='password', database='mydatabase')
cur = conn.cursor()
cur.execute('CREATE TABLE persons(id INT, name VARCHAR(100))')
cur.executemany("INSERT INTO persons VALUES(%d, %s)", /
[ (1, 'John Doe'), (2, 'Jane Doe') ])
conn.commit() # you must call commit() to persist your data if you don't set autocommit to True
cur.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
row = cur.fetchone()
while row:
print "ID=%d, Name=%s" % (row[0], row[1])
row = cur.fetchone()
# if you call execute() with one argument, you can use % sign as usual
# (it loses its special meaning).
cur.execute("SELECT * FROM persons WHERE salesrep LIKE 'J%'")
conn.close()
You can also use iterators instead of
while
loop. Iterators are DB-API extensions, and are available since pymssql 1.0.
import pymssqlRows as dictionaries
Since pymssql 1.0.2 rows can be fetched as dictionaries instead of tuples. Thisallows for accessing columns by name instead of index.
conn = pymssql.connect(host='SQL01', user='user', password='password', database='mydatabase', as_dict=True)
cur = conn.cursor()
cur.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
for row in cur:
print "ID=%d, Name=%s" % (row['id'], row['name'])
conn.close()
下载地址:http://sourceforge.net/projects/pymssql/files/pymssql/1.0.2/
- pymssql — simple MS SQL Python extension module
- Python——pymssql安装
- python 使用pymssql连接sql server数据库
- python 使用pymssql连接sql server数据库
- python 使用pymssql连接sql server数据库
- python 使用pymssql连接sql server数据库
- python 使用pymssql连接sql server数据库
- python通过pymssql链接SQL Server
- python 使用pymssql连接sql server数据库
- python中pymssql模块操作SQL Server
- python连接SQL Server:Pymssql模块
- python连接SQL Server:Pymssql模块
- Python 通过pymssql连接SQL Server数据库
- python连接SQL Server取多个结果集:Pymssql模块
- Python安装pymssql
- Python安装pymssql
- python 2.7 访问 MS sql
- Java: Too Simple Hibernate Sample with Ms SQL Server
- PowerPC 常用寄存器简介
- eclipse的插件
- Left Join和Inner Join的体会
- 驱动表
- 没有root权限,如何在linux上安装DB2 perl Database Interface
- pymssql — simple MS SQL Python extension module
- Environment.GetCommandLineArgs 方法
- MVC Json Ajax 二级 级连
- WINDOWS 逻辑坐标 设备坐标 屏幕坐标 客户区坐标
- Flex表单中回车下移焦点的方法
- ARM处理器系统初始化过程
- Linux系统信息查看命令大全
- windows2008配置自带FTP服务器的被动模式问题及解决方案
- 限制textarea字数