37,721
社区成员
发帖
与我相关
我的任务
分享
class db_manger(Thread):
"""用来操作数据库和维护表"""
def __init__(self, dbname):
self.dbname = dbname
Thread.__init__(self, name="database manger")
def run(self):
try:
self.conn = sqlite3.connect(sqlpath)
self.conn.text_factory = str
except:
printl("数据库连接错误")
sys.exit() )
s = "insert into stuinfo(stuid,clasid,fetid,extenid,name,sex,phone,mail) values(1,4,'testdate',0,'float',1,'','')"
c = self.conn.cursor()
try:
c.execute(s)
time.sleep(1)
except:
sys.exit("提交出错")
printl("执行")
db = db_manger(sqlpath)
db.setDaemon(True)
db.start()
db.join()