当前位置:  开发笔记 > 编程语言 > 正文

我应该如何为我的python应用程序构建一个简单的数据库包?

如何解决《我应该如何为我的python应用程序构建一个简单的数据库包?》经验,为你挑选了0个好方法。

我正在使用sqlite3作为基础为我的应用程序构建数据库库.我想像这样构造它:

db/
    __init__.py
    users.py
    blah.py
    etc.py    

所以我会用Python做到这一点:

import db
db.users.create('username', 'password')

我正在分析如何处理数据库连接的分析瘫痪(哦不!).我真的不想在这些模块中使用类,能够创建一堆可以以相同方式操作同一数据库的"用户"对象似乎并不合适 - 因此继承连接是不走.

我是否应该与所有模块使用的数据库建立一个全局连接,然后将其放在每个模块中:

#users.py
from db_stuff import connection

或者我应该为每个模块创建一个新连接并保持活着吗?

或者我应该为每个交易创建一个新连接?

这些数据库连接应该如何使用?对于游标对象也是如此:我是否为每个事务创建一个新游标?为每个数据库连接只创建一个?

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有