使用pymssql调用存储过程


               
               
                #coding:gbk   
"""   
调用pymssql,链接数据库,并执行存储过程,并返回结果   
"""   
import pymssql   
#链接远程数据库   
con=pymssql.connect(host='192.168.0.15',user='sa',password='sa',database='mydb')   
cur=con.cursor()   
#执行sql语句   
cur.execute('exec check_priv @userid=%s,@pwd=%s',('test','555'))   
data=cur.fetchall()   
for rec in data:   
    a=rec[:5]   
    print a   
#打印数据集的条数   
print "\r\n记录集总条数为%d" % cur.rowcount   
#提交修改   
con.commit()   
#关闭链接   
con.close()