91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 1 次
    發布日期: 2021-06-08
  • 語言: Python
  • 標簽: python??sqlite??

資源簡介

使用python3.6+sqlite3 創建數據庫并實現增刪改查操作

資源截圖

代碼片段和文件信息

import?tkinter?as?tk
from?tkinter?import?*
from?tkinter.ttk?import?*
from??tkinter?import?ttk??#導入內部包
import?sqlite3?as?sqlite
import?os.path?as?op

import?datetime
import?time

class?userManger():
“““docstring?for?userManger“““
def?__init__(self):
super().__init__()
self.root?=?Tk()
self.root.title(“sqlite數據庫測試“)
self.root.geometry(“350x350+450+300“)
self.addbtn?=?Button(self.roottext=“新增“command?=?self.adduser)
self.upbtn?=?Button(self.roottext=“修改“command?=?self.upuser)
self.delbtn?=?Button(self.roottext=“刪除“command?=?self.deluser)
self.selbtn?=?Button(self.roottext=“查詢“command?=?self.seluser)
self.clbtn?=?Button(self.roottext=“清空文本域“command?=?self.clear)
self.lab?=?tk.Label(self.roottext=““fg=“red“)
self.addbtn.grid(row=0column=0)
self.upbtn.grid(row=1column=0)
self.delbtn.grid(row=2column=0)
self.selbtn.grid(row=3column=0)
self.clbtn.grid(row=4column=0)
self.lab.grid(row=5column=0)
self.textMsg?=?tk.Text(self.root?width=45?height=10?fg=“orangered“font?=?(‘‘?‘9‘?‘bold‘))
self.textMsg.grid(row=6column=0)
if?not?op.exists(‘test.db‘):?#判斷數據庫是否存在,不存在則新建
self.createtabel()
self.root.mainloop()

def?clear(self):
self.textMsg.delete(0.0?END)

def?adduser(self):?#新增
localtime?=?time.strftime(‘%Y-%m-%d?%H:%M:%S‘?time.localtime(time.time()))??#?時間格式化
conn?=?sqlite.connect(‘test.db‘)
cursor?=?conn.cursor()
sql?=?“insert?into?user?(u_nameu_passwordb_time)?values?(???);“
v?=?(‘111‘‘111‘localtime)
try:
cursor.execute(sqlv)
conn.commit()
self.lab[“text“]?=?“新增成功“
except:
self.lab[“text“]?=?“新增失敗“
conn.rollback()#?如果發生錯誤則回滾????????
cursor.close()#關閉游標
conn.close()#釋放數據庫資源

def?upuser(self):?#修改
localtime?=?time.strftime(‘%Y-%m-%d?%H:%M:%S‘?time.localtime(time.time()))??#?時間格式化
conn?=?sqlite.connect(‘test.db‘)
curso

評論

共有 條評論