# 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()

最新文章

  1. iOS视频播放器
  2. C#学习感悟
  3. HoloLens开发手记 - Unity development overview 使用Unity开发概述
  4. 【转载】Linux下动态共享库加载时的搜索路径详解
  5. AbsListView.OnScrollListener
  6. jquery中DOM
  7. oracle11g导入到10g
  8. 如何让静态库中的可执行程序不调用的函数不链接进该可执行程序?(-ffunction-sections -Wl,--gc-sections)
  9. HDU4670 Cube number on a tree 树分治
  10. eclipse如何运行maven项目
  11. UE标签排列方式
  12. 具体解释VB中连接access数据库的几种方法
  13. ProgressMonitorInputStream
  14. android.view.WindowManager$BadTokenException: Unable to add window — token null is not for an applic
  15. 一些实用而又记不住的css技巧
  16. java定时器schedule和scheduleAtFixedRate区别
  17. VSphere虚拟化ESXi的安装及基本管理
  18. Python批量执行oracle中的insert语句
  19. C# WPF 获取窗体和控件的句柄
  20. jdk和jvm基本介绍

热门文章

  1. JS/JQuery判断是否移动设备+JS/JQuery判断浏览器类型
  2. http请求及缓存框架 GalHttprequest
  3. JAVA常见集合类
  4. 解决Hue/hiveserver2报错:java.io.IOException: Job status not available
  5. 转: 学ppt的网址与素材
  6. php 获取/设置用户訪问页面语言类
  7. Cocos2dx&Lua - UI显示优化之怎样解决解析大量json文件
  8. Apple 远程推送APNS 服务
  9. toFixed 不能四舍五入问题
  10. 关于Object.defineProperty的get和set