Pysqlite Windows下載(zǎi) 最新軟件(jiàn)|熱門排行(háng)|軟(ruǎn)件(jiàn)分(fèn)類|軟件專題|廠商大全

您(nín)的位置: 首(shǒu)頁編(biān)程開發數據庫類 → Pysqlite(嵌入(rù)式數據(jù)庫(kù)python api 接口(kǒu)) v2.6.3 官方(fāng)版

Pysqlite(嵌入式數據庫(kù)python api 接口)

v2.6.3 官方版 Pysqlite(嵌入式數(shù)據庫python api 接口) 網友評分(fèn):8
  • 軟件大小(xiǎo):472KB
  • 軟件(jiàn)語言:中文
  • 軟件類型:國(guó)產軟件
  • 軟件(jiàn)類別(bié):免費軟件 / 數(shù)據庫(kù)類(lèi)
  • 更新時間:2017-06-30 14:22
  • 運(yùn)行(háng)環境:WinAll, WinXP, Win7, Win8, Win10
  • 軟件等級:4級
  • 軟件廠(chǎng)商:
  • 官方網站:暫(zàn)無
好評(píng):50%頂一個
踩(cǎi)壞評:50踩一個

同類相關軟件

軟件(jiàn)介紹

Pysqlite Windows是一款專為windows用戶(hù)打造的api接口,旨在更好(hǎo)的幫助 sqlite 操作(zuò)者工作,需要的(de)朋友趕緊來綠色資源網下載吧

Pysqlite Windows版簡(jiǎn)介

pysqlite是一個sqlite 為 python 提供的 api 接(jiē)口,它讓一(yī)切對於 sqlite 的操作都(dōu)變得異常簡單。

sqlite,它是一(yī)個嵌入(rù)式(shì)數據庫(kù),沒有服務器的(de)概念,windows版的就是一個exe,自己把它放到一個合適(shì)的目(mù)錄裏,然後把這個目(mù)錄(lù)加入係統的path變量(liàng).

Pysqlite使用說明

在(zài)數據庫建立中Windows與Linux也有不同

XP版(bǎn)本:sqlite3.exe test.db

Linux版本:./sqlite3.bin test.db

目前針對不(bú)同的python版(bǎn)本(běn),pysqlite有3個版本:2.5和2.6 、2.7,請(qǐng)根據自己(jǐ)的(de)python版本選(xuǎn)用.

3.然後就(jiù)可以打(dǎ)開自己喜(xǐ)歡的編輯器,寫一段(duàn)測試代(dài)碼了.

4.中(zhōng)文處理要注意的是sqlite默認以utf-8編碼(mǎ)存儲.

5.另外要注意sqlite僅支持文件鎖,換句話說,它對並發的處理並不(bú)好,不(bú)推(tuī)薦在網絡(luò)環境使用(yòng),適合(hé)單機環境;

import pysqlite2.dbapi2 as sqlite

def runTest():

cx = sqlite.connect('test.db')

cu = cx.cursor()

#create

cu.execute('''create table catalog(

id integer primary key,

pid integer,

name varchar(10) unique

)''')

#insert

cu.execute('insert into catalog values(0,0,"張小山")')

cu.execute('insert into catalog values(1,0,"hello")')

cx.commit()

#select

cu.execute('select * from catalog')

print '1:',

print cu.rowcount

rs = cu.fetchmany(1)

print '2:',

print rs

rs = cu.fetchall()

print '3:',

print rs

#delete

cu.execute('delete from catalog where id = 1 ')

cx.commit()

cu.execute('select * from catalog')

rs = cu.fetchall()

print '4:',

print rs

#select count

cu.execute("select count(*) from catalog")

rs = cu.fetchone()

print '5:',

print rs

cu.execute("select * from catalog")

cu.execute('drop table catalog')

if __name__ == '__main__':

runTest()

數據庫操作

Python的數據庫模塊都有統一(yī)的接口標準(zhǔn),所(suǒ)以數據庫(kù)操作都(dōu)基(jī)本(běn)上是統一的,基本(běn)上分成以下(xià)幾步(bù)(假(jiǎ)設數據庫模塊為db):

用(yòng)db.connect()創建數據庫連接,連接對象為conn。

如果(guǒ)不(bú)需(xū)要返回查詢結果,就直接調用conn.execute()。

如果需(xū)要返回查(chá)詢結(jié)果(guǒ),則需要首先通過conn.cursor()創建遊標對(duì)象cur,並使用(yòng)cur.fetchone()等(děng)函(hán)數(shù)獲取查詢結果。

根據(jù)數據庫隔(gé)離級別的不同,修改(gǎi)數據庫後,可能需要使用(yòng)conn.commit()手動(dòng)提交(jiāo)事務。

調用相應(yīng)的close()方法關閉(bì)cur及conn。

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載(zǎi)或下載後(hòu)無法使用,請點擊(jī)報錯,謝謝!

用戶評論(lùn)

熱門評(píng)論

最新評論(lùn)

發表評(píng)論 查看所有評(píng)論(0)

昵稱:
請不要評論無意義或髒話,我們所有評論(lùn)會有(yǒu)人工(gōng)審(shěn)核.
字數: 0/500 (您(nín)的(de)評論需要經過審核才能顯示(shì))