今天学习用Python访问数据库,以前用ADO习惯了,所以先找个封装了ADO的模块来试试。
adodbapi是用python封装ADO的数据库访问模块,adodbapi接口完全符合Python DB-API2.0规范,简单易用。
以下是自己学习过程中写的一个例程,使用了查询、建表、插入数据、执行存储过程等功能,基本上涵盖了日常数据库编程所需的功能。
# coding=utf-8
import adodbapi
class DBTestor:
def __init__ (self):
self.conn = None
def __del__ (self):
try :
self.conn.close()
except :
pass
def connectDB(self, connectString):
self.conn = adodbapi.connect(connectString)
def closeDB(self):
self.conn.close()
def fielddict(self, cursor):
dict = {}
i = 0
for field in cursor.description:
import adodbapi
class DBTestor:
def __init__ (self):
self.conn = None
def __del__ (self):
try :
self.conn.close()
except :
pass
def connectDB(self, connectString):
self.conn = adodbapi.connect(connectString)
def closeDB(self):
self.conn.close()
def fielddict(self, cursor):
dict = {}
i = 0
for field in cursor.description: