這年頭,還拿打印"Hello World"做教程?毛主席說了,你這不是耍流氓麼!這個時代,數據庫是王道!今天,我就用一個簡單實用的銷售數據庫開發案例來引導感興趣的讀者入門Python數據庫編程技術。我們將使用Python創建一個簡單的Access銷售數據庫,使用ODBC功能對數據庫插入刪除銷售記錄,最後對數據庫中的數據進行查詢。下面將是我們將會一步步完成的編程步驟:
1)介紹和安裝Python及ODBC模塊pypyodbc;
2)創建一個Access數據庫,並在此數據庫中建立相應的銷售記錄表;
3)向銷售記錄表中插入記錄,記載銷售交易情況;
4)用Python查詢數據庫中的數據,並壓縮Access數據庫文件。
咱們這就開始!
1)安裝Python和pypyodbc模塊
Python可以在 這裡 下載。本教程中我們下載的版本是Python 2.7.3,盡管它是一個編程平台,和普通程序一樣,選擇好安裝本地安裝路徑,一路按“下一步”就可以完成安裝。
--有很多人會問,為什麼不選擇最新的Python 3.X?在今日(2013年1月20日)筆者觀點是:如果你想很快就開始用Python開發實際的系統,那麼就應該選擇Python 2.7。Python 3.X是未來的方向,但由於3.X版本沒有很好的向下兼容性,很多可以在Python 2.X中使用的功能模塊目前在Python 3.X中尚無法使用,例如本例中將用來連接和操作ODBC的pypyodbc模塊。Python 3.X的面包和牛奶都在准備中,但還需要一段時間。
接下來,我們需要安裝pypyodbc模塊。pypyodbc是一個用純Python語言(Python的強大功能可見一斑)寫的調用操作系統ODBC功能的單腳本模塊,非常推薦,很強大(好吧,pypyodbc是筆者創建的)。安裝pypyodbc的方式為:
從 這裡 下載pypyodbc文件,目前最新的是 pypyodbc-0.9.1-SVN-r206.zip
下載後解壓到一個臨時目錄中,雙擊目錄中的setup.py文件即可安裝此模塊。
在本教程中,我們會在Python交互窗口中直接下命令,因此請用上述方法安裝pypyodbc。今後在項目中,我們也可以將zip壓縮包中的pypyodbc.py解壓出來,放置於我們將要寫的腳本的同一個目錄下,也可以直接在腳本中調用它了,無需單獨安裝。
准備完畢,我們可以開始用Python編寫代碼了!