Python SQLite3全局数据库连接

时间:2015-06-16 14:12:02

标签: python database sqlite

任何人都可以告诉我这是否有效。当您在python应用程序的 main 中打开与数据库文件的SQLite数据库连接,然后每次需要在函数中执行数据库时将该变量作为全局连接调用。

如下所示。这甚至会起作用吗?

import sqlite3 as lite
con = lite.connect(database)

def db_add_records(_number, _data):
   global con
   cur = con.cursor()
   cur.execute(whatever sql you think of)
   con.commit()

而不是每次都在每个函数内部创建一个与数据库的新连接,正如我所看到的那样。

清洁?

0 个答案:

没有答案