python使用sqlite示例

2022-08-03 07:42:13 字數 876 閱讀 9283

sqlite是一種嵌入式資料庫,它的資料庫就是乙個檔案。python就內建了sqlite3,所以,在python中使用sqlite,不需要安裝任何東西,直接使用。

操作關聯式資料庫,首先需要連線到資料庫,乙個資料庫連線稱為connection;

連線到資料庫後,需要開啟游標,稱之為cursor,通過cursor執行sql語句,然後,獲得執行結果。

python定義了一套運算元據庫的api介面,任何資料庫要連線到python,只需要提供符合python標準的資料庫驅動即可。

由於sqlite的驅動內建在python標準庫中,所以我們可以直接來操作sqlite資料庫。

示例**:

import

sqlite3

conn = sqlite3.connect('

test.db')

cursor =conn.cursor()

cursor.execute(

'select * from user')

values =cursor.fetchall()

for value in

values:

print

(value)

cursor.close()

conn.close()

示例:

cursor.execute('

select * from user where id = %s

', ('

1',)) // mysql的插入語句

cursor.execute('

select * from user where id=?

', ('

1',)) // sqlite的插入語句

C 使用dapper操作 SQLite3 的示例

using system.collections.generic using system.data using system.data.sqlite using system.linq using sqlitedemo.model namespace sqlitedemo 此處需要特別注意,這個 ...

python學習 使用SQLite

python就內建了sqlite3,所以,在python中使用sqlite,不需要安裝任何東西,直接使用。在使用sqlite前,我們先要搞清楚幾個概念 表是資料庫中存放關係資料的集合,乙個資料庫裡面通常都包含多個表,比如學生的表,班級的表,學校的表,等等。表和表之間通過外來鍵關聯。要操作關聯式資料庫...

ConcurrentHashMap使用示例

concurrenthashmap是併發效率更高的map,用來替換其他執行緒安全的map容器,比如hashtable和collections.synchronizedmap。實際上,併發執行時,執行緒安全的容器只能保證自身的資料不被破壞,但無法保證業務的行為是否正確。錯誤的理解這裡的執行緒安全,不恰...