51Testing软件测试网s5M%[!e0Mew$x
Pymssql是python用来连接Mssql的一个模块,包含两个扩展模块51Testing软件测试网?'PR!Qr~w;c]aQB9?
Pymssql这是遵循DB-API标准的模块51Testing软件测试网VcKdo+h\LX
_mssql是一个直接操作SQL Server的底层模块,它有很多有用的功能,但是不遵循DB-API标准。51Testing软件测试网 b ib@~7~^l{|
7d)t;l5JU"~2M%h/{1L9L0pymssqlCnx类51Testing软件测试网7blu8L
S
用于连接Mssql数据库
!sx,_2S8opmYI5e0你可以使用pymssql.connect()来初始化连接类。它允许如下的参数。
[9W
q~ H\OV0dsn:连接字符串,主要用于与之前版本的pymssql兼容51Testing软件测试网 b*kt%ct'B8b
user:用户名51Testing软件测试网};}:Fd4](E LI6B
password:密码
FXy9f$o wS#_qd5N0trusted:布尔值,指定是否使用windows身份认证登陆
? xb&[(u0host :主机名51Testing软件测试网-Oj%wPw S}T
database:数据库
.B&vohq+exa0timeout:查询超时
\
jdJ^)K0login_timeout:登陆超时51Testing软件测试网:]1k)F4Um6L
charset:数据库的字符集
V1MqpB%I$O0as_dict:布尔值,指定返回值是字典还是元组51Testing软件测试网 k+MEQYh0U9@
max_conn:最大连接数
uDm6j6~;Gx'G
m0 51Testing软件测试网:^p
K-|3A
a]'K6wS1R
Method51Testing软件测试网
?5@e7XZ.uP _L
autocommit(status)
[h'CN'g_.I0布尔值,指示是否自动提交事务,默认的状态是关闭的,如果打开,你必须调用commit()方法来提交事务。
'c&ABn&R0close()
2l(P+R%~4ZW0关闭连接
;f@7x!NY/n4l h@0cursor()51Testing软件测试网)Qv.YQ]vZ(T
Return a cursor object, that can be used to make queries and fetch results from the database.
H#f5OTL-t|0返回游标对象,用于查询和返回数据51Testing软件测试网f:QCk:`
y
commit()
$e E.f-}rLe/]0提交事务。