sqlite入門學習一

一、什麼是SQLite

SQLite是一款開源的、輕量級的、嵌入式的、關係型數據庫。它在2000年由D. Richard Hipp發佈,可以支援Java、Net、PHP、Ruby、Python、Perl、C等幾乎所有的現代編程語言,支持Windows、Linux、Unix、Mac OS、Android、IOS等幾乎所有的主流操作系統平臺。

SQLite被廣泛應用的在蘋果、Adobe、Google的各項產品。如果非要舉一個你身邊應用SQLite的例子的話,如果你的機器中裝的有迅雷,請打開迅雷安裝目錄,搜索一下sqlite3.dll,是不是找到了它的身影? 如果你裝的有金山詞霸,那麼打開他的安裝目錄也會看到sqlite.dll的存在。是的,SQLite早就廣泛的應用在我們接觸的各種產品中了,當然我們今天學習它,是因爲在Android開發中,Android推薦的數據庫,也是內置了完整支持的數據庫就是SQlite。

SQLite的特性:
1. ACID事務
2. 零配置 – 無需安裝和管理配置
3. 儲存在單一磁盤文件中的一個完整的數據庫
4. 數據庫文件可以在不同字節順序的機器間自由的共享
5. 支持數據庫大小至2TB
6. 足夠小, 大致3萬行C代碼, 250K
7. 比一些流行的數據庫在大部分普通數據庫操作要快
8. 簡單, 輕鬆的API
9. 包含TCL綁定, 同時通過Wrapper支持其他語言的綁定
10. 良好註釋的源代碼, 並且有着90%以上的測試覆蓋率
11. 獨立: 沒有額外依賴
12. Source完全的Open, 你可以用於任何用途, 包括出售它
13. 支持多種開發語言,C, PHP, Perl, Java, ASP.NET,Python

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章