經過兩個多月的學習,我們對Python的基礎語法大概都已經學完了,接下來我們要把我們學到的東西逐步用到應用的層面上。今天,我們要學的是,用Python實現數據庫的對接。
我們先來講一下什么是api,在編程語言的學習中,我們經常會接觸到api這個詞,那么究竟什么是api,簡單來說就是一個接口,像java的api,有一個專門的api文檔提供查詢。Python數據庫的api是DB API。我們主要講的api版本是DB API2.0。
Python DB API有三個模塊屬性:
1、apilevel:這個屬性主要是用來定義使用的Python DB API 的版本,像我們上面說的DB API 2.0;
2、threadsafety:這個是用來定義模塊的線程安全度;
該參數是一個0到3的整數,0表示線程不能共享模塊,1表示線程可共享模塊本身,2表示線程可共享模塊和連接, 但不能共享游標,3表示模塊是絕對線程安全的。
3、paramstyle:這個屬性定義在SQL查詢中使用哪種參數風格,這里說明一下,SQL是指數據庫的意思。
這個我們就不具體講了,因為現在剛接觸新知識,引入這個知識點,會很容易感到迷茫。
Python DB API的異常:
我們在前面講過Python的異常捕獲及處理,關於DB API也有指定的異常,我們在這里先預告一下,明天來細講。
好的,今天的額內容就講到這里啦~
(文章圖片若有侵權,請聯系作者刪除)