python 串連sqlite及操作

來源:互聯網
上載者:User

標籤:div   ase   pen   串連資料庫   使用   .exe   lis   turn   log   

import sqlite3#查詢def load(table):    #串連資料庫    con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")     #獲得遊標    cur = con.cursor()    #查詢整個表    cur.execute(‘select *from ‘+table)    lists = [‘name‘,‘password‘]    if table == ‘login‘:        #將資料庫列名存入字典        colnames = {desc[0] for desc in cur.description}        將字典和資料庫的資料一起存入列表,獲得了記錄字典        rowdicts = [dict(zip(lists, row)) for row in cur.fetchall()]    else:        rowdicts = []        for row in cur:            rowdicts.append(row)    con.commit()    cur.close()    return rowdicts#插入資料def insert_data(ID,name,money):    con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park.db")    cur = con.cursor()    #使用SQL語句插入    cur.execute(‘insert into Charge values (?,?,?)‘, (ID,name, money))    #插入後進行整表查詢,看是否成功插入    cur.execute(‘select *from Charge‘)    print(cur.fetchall())    con.commit()    cur.close()

  

python 串連sqlite及操作

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.