将下面code保存到MSSQL.py文件,以供程式调用:
#coding=utf-8
#!/usr/bin/env python
import pymssql
import ConfigParser
class MSSQL:
def __init__(self):
cf = ConfigParser.ConfigParser()
cf.read("App.conf")
self.host = cf.get("DB","host")
self.user = cf.get("DB","user")
self.pwd = cf.get("DB","pwd")
self.db = cf.get("DB","db")
def __GetConnect(self):
"""
得到连接信息
返回: conn.cursor()
"""
#if not self.db:
# raise(NameError,"没有设置数据库信息")
self.conn = pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,timeout=5,login_timeout=2,charset="utf8")
cur = self.conn.cursor()
if not cur:
raise(NameError,"连