专注于自动化测试,性能测试.......
Python操作SQL Server数据库(原创)
上一篇 /
下一篇 2009-08-29 15:44:11
/ 个人分类:Python
51Testing软件测试网:b"V`[}Y
Pymssql是python用来连接Mssql的一个模块,包含两个扩展模块51Testing软件测试网2N0P*hV#_2?Fr7k Q:}
Pymssql这是遵循DB-API标准的模块
s'^,^ A4}PTW%X0_mssql是一个直接操作SQL Server的底层模块,它有很多有用的功能,但是不遵循DB-API标准。
]Vs(o!E5M/PdI"{0
U6G"oJ5IaS0pymssqlCnx类
2p%Dv)\8wc?;A/]+w0 用于连接Mssql数据库
se2Vn'^;i2i*U6u0你可以使用pymssql.connect()来初始化连接类。它允许如下的参数。
IyuoXa
E0dsn:连接字符串,主要用于与之前版本的pymssql兼容51Testing软件测试网&r4c2wD0j8?o-Q
user:用户名51Testing软件测试网!|%u
FK
sU"lF
password:密码
fCg,kr0Cn2df?0trusted:布尔值,指定是否使用windows身份认证登陆
A$Z-KS']6Z
Z5jG7q0host :主机名
^x;o&J H#F1E0database:数据库
6g |#Z'Ya;X"?3g)`0timeout:查询超时
9d*B/U-?.Mc0login_timeout:登陆超时51Testing软件测试网|a%o%u\|`|
charset:数据库的字符集51Testing软件测试网%T\#{P;Sl,{0r;V
as_dict:布尔值,指定返回值是字典还是元组
;y-k@e!^m\mi3h0max_conn:最大连接数
4sE&x