Access数据库的连接、获取
- 小型数据库,Micosoft数据库,以文件的形式进行数据的存储
- 连接数据库 import pypyodbc
- 获取连接对象 get_conn=pypyodbc.win_connect_mdb(mdb_path)
- 获取游标对象 get_cursor=get_conn.cursor()
- 执行sql脚本 get_cursor.execute(querey_string)
- 获取结果 get_cursor.fetchone()
- 最后关闭游标对象和连接对象 get_conn.close() get_cursor.close()
- 具体代码:
-
import pypyodbc #第一步:连接数据库 class AccessDate(): def __init__(self): self.get_mdb=pypyodbc.win_connect_mdb(r'D:\crm\wwwroot\data\#CRM@LSDN26H#.mdb') #获取数据库对象 def get_cursor(self): """第二步 创建一个游标对象""" return self.get_mdb.cursor() #返回一个游标对象 def get_sql_name(self,uaccount): """获取一条数据:fetchone 获取全部数据:fetchall 获取多条数据:fetchmany""" sql="select uname from jinke_user where uaccount='%s' "%uacco