Python学习笔记(2):数据库访问

本来打算继续用Access的,但费了非常大的劲,还是没有搞定。回过头,发现使用sqlite,简单到令人发指。干脆,把C#的CommonCode往这边迁移,先把AccessDB搬过来再说。

类结构和C#版完全一样:

访问接口IDB,由SqliteDB、SqlserverDB等实现,而AccessDB是对外访问的主要接口。Python号称面向对象,我感觉也就跟vb差不多,很别扭,很别扭。

不过,还是很快就把架子搭起来了,用了一下,居然很好用,访问数据库时,感觉跟在用C#一样,基本的连接、查询、操作等基本都能做到了。至于跨多个数据库平台,有空再完善。目前,sqlite就够用了。

C#版的AccessDB的类图:

AccessDB类图

IDB:

image

SqliteDB:

image

AccessDB:

image

使用:

image
原文地址:https://www.cnblogs.com/jetz/p/6067156.html