|
SQLite是一個老牌的輕量級別的文件數(shù)據(jù)庫,完全免費,使用方便,不需要安裝,無須任何配置,也不需要管理員。
它是開源的嵌入式數(shù)據(jù)庫產(chǎn)品,是同類產(chǎn)品中的后起之秀,2005年獲得了開源大獎,而且最新的PHP5也內(nèi)嵌了SQLite。相比另一款著名的嵌入式數(shù)據(jù)庫——Berkely DB。SQLite是關(guān)系型數(shù)據(jù)庫,支持大部分SQL語句,這是它比BDB優(yōu)秀的地方。 作為一款嵌入式數(shù)據(jù)庫,SQLite與Berkely DB一樣,以庫的形式提供,通過C函數(shù)直接操作數(shù)據(jù)庫文件。(也支持其他的訪問方式,比如Tcl)。下載包中有SQLite3.dll和 SQlite3.def,def可以用VC的lib工具生成鏈接庫,當(dāng)然也可以直接鏈接dll文件。 SQLite不是Server,所以和SQLServer等不同,它和程序運行在同一進(jìn)程。中間沒有進(jìn)程間通信,速度很快,而且體積小巧,易于分發(fā)。適合運行在單機環(huán)境和嵌入式環(huán)境。(隨便說一下,騰訊的QQ中可能就用到了SQLite數(shù)據(jù)庫來保存信息) 支持事務(wù)機制和blob數(shù)據(jù)類型。支持大部分SQL92標(biāo)準(zhǔn).一個完整的數(shù)據(jù)庫保存在磁盤上面一個文件. 同一個數(shù)據(jù)庫文件可以在不同機器上面使用,最大支持?jǐn)?shù)據(jù)庫到2TB. 源代碼開放, 代碼95%有較好的注釋,簡單易用的API. 現(xiàn)在已經(jīng)發(fā)展到了SQLite3版本,目前最新版本是SQLite3.3.4. 資源下載: Sqlite .net 支持 http://www.cnblogs.com/Files/snow365/SQLite-1.0.31.0-binary.rar 哎,找到好久,終于找到了一個sqlite的圖形管理工具SharpPlus Sqlite Developer 。 SQLite Spy 也不錯,界面很美觀,我感覺功能少了點。 SQLite的源碼:http://www./sqlite-source-3_3_4.zip(包括sqlite3.h) SQLite編譯好的dll及def文件:http://www./sqlitedll-3_3_4.zip SQLite提供一個命令行shell的工具用以訪問數(shù)據(jù)庫,下載windows下的SQLite命令行工具sqlite3.exe, 下載地址:http://www./sqlite-3_3_4.zip。 網(wǎng)上有一款針對SQLite3的 UI工具-SQLite Spy。下載地址:www./delphi/sqlitespy/ 如果想通過ODBC來訪問操作SQLite數(shù)據(jù)庫,需要安裝第三方組件庫的SQLite ODBC Driver, 可以到"http://www./sqlite3odbc.html"或者"http://www./sqliteodbc/"去下載. 也可以直接下載其ODBC的驅(qū)動安裝程序:"http://www./sqliteodbc/sqliteodbc.exe" 現(xiàn)在SQLite ODBC Driver的版本為0.65. 然后在C++程序中就可以使用OTL來統(tǒng)一對數(shù)據(jù)庫的訪問。 SQLite的官方主站:http://www./ SQLite的中文網(wǎng):http://sqlitecn./index.html OTL的官方主站:http://otl./home.htm 其它參考: http://www-128.ibm.com/developerworks/cn/opensource/os-sqlite/index.html?ca=dwcn-newsletter-opensource http://blog.donews.com/limodou/archive/2004/03/21/7997.aspx |
|
|