python操作sqlserver

  • 2020 年 1 月 13 日
  • 筆記

# coding=gbk import sys   import pymssql #尝试数据库连接 try:     conn = pymssql.connect(host="192.168.1.43",user="sa",password="sa01!", database="master") except pymssql.OperationalError, msg:     print "error: Could not Connection SQL Server!please check your dblink configure!"     sys.exit() else:     cur = conn.cursor() #查询数据库 query="select name, database_id, recovery_model_desc  from sys.databases"   cur.execute(query) conn.commit   rows = cur.fetchall() print ('                      ') print ('—–结果返回中——- ') print ('                     ') for (name,database_id,recovery_model_desc) in rows:     database_id=bytes(database_id) #将int转换转换为字符串类型     print ('数据库名:' +str(name)+';')          print ( '数据库id:' +database_id )      print ( '数据库恢复模式:'+str(recovery_model_desc) )     print ('                      ') print ('—–以上是所有结果!——- ')  #关闭连接,释放资源  cur.close()  conn.close()