python中使用sqlite資料庫

2021-07-23 05:18:32 字數 856 閱讀 1190

使用sqlite

python就內建了sqlite3,所以,在python中使用sqlite,不需要安裝任何東西,直接使用。

sqlite支援常見的標準sql語句以及幾種常見的資料型別。

下面是乙個sqlite的增刪改查的例子

# 匯入sqlite驅動:

import sqlite3

# 連線到sqlite資料庫

# 資料庫檔案是test.db

# 如果檔案不存在,會自動在當前目錄建立:

conn = sqlite3.connect('sqlite3.db')

# 建立乙個cursor:

cursor = conn.cursor()

# 新建乙個資料庫

sql = 'create table user (id varchar(20) primary key, name varchar(20))'

cursor.execute(sql)

# 增sql = 'insert into user (id, name) values(\'2\', \'rebecca\')'

cursor.execute(sql)

# 查sql = 'select * from user where id = ?'

param = ('1', )

cursor.execute(sql, param)

values = cursor.fetchall()

# 執行完畢,關閉cursor

cursor.close()

# 提交事務

conn.commit()

# 關閉連線

conn.close()

在c 中使用SQlite

1.生成 lib 檔案 第一步 找到lib.exe所在目錄 一般都在x program files microsoft visual studio vc98 bin下,在 執行 中輸入cmd,然後切換到該目錄下 第二步 使用lib命令生成.lib檔案 很多網頁上都介紹,使用lib def sqlit...

在QT中使用sqlite

sqlite sql 是一款開源輕量級的資料庫軟體,不需要server,可以整合在其他軟體中,非常適合嵌入式系統。qt5以上版本可以直接使用sqlite qt自帶驅動 引入sql模組 在qt專案檔案 pro檔案 中,加入sql模組 qt sql include include include檢查連線...

在ABP中使用SQLite

使用abp連線sqlite時出現下面錯誤 system.data.entity.core.entityexception the underlying provider failed on open.內部異常 argumentexception isolationlevel 找了好久才解決,記錄一下...