標籤:mac 編譯 下載頁面 長度 分享 使用者 winrt idea jar
SQLite的安裝和入門瞭解 簡單瞭解SQLite
SQLite是一種輕巧迷你的關係型資料庫管理系統。它的特點如下:
不需要一個單獨的伺服器處理序或操作的系統(無伺服器的)。
SQLite 不需要配置,這意味著不需要安裝或管理。
一個完整的 SQLite 資料庫是儲存在一個單一的跨平台的磁碟檔案。
SQLite 是非常小的,是輕量級的,完全配置時小於 400KiB,省略可選功能配置時小於250KiB。
SQLite 是自給自足的,這意味著不需要任何外部的依賴。
SQLite 事務是完全相容 ACID 的,允許從多個進程或安全執行緒訪問。
SQLite 支援 SQL92(SQL2)標準的大多數查詢語言的功能。
SQLite 使用 ANSI-C 編寫的,並提供了簡單和便於使用的 API。
SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中運行。
通過SQLite我們可以把資料庫儲存在一個檔案中,無須繁雜的配置,隨時可以進行對其拷貝或移動。
安裝
在Linux上安裝SQLite3
說明:
筆者現在的系統時Ubuntu,Window使用者請訪問 SQLite 下載頁面,從 Windows 區下載先行編譯的二進位檔案。
您需要下載 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 壓縮檔。
建立檔案夾 C:\>sqlite,並在此檔案夾下解壓上面兩個壓縮檔,將得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 檔。
添加 C:\>sqlite 到 PATH 環境變數,最後在命令提示字元下,使用 sqlite3 命令,將顯示如下結果。
安裝可視化操作工具
SQLiteBrowser程式的主介面如下:SQLite可視化程式在網上很多很多,可以找一找哦!
建立樣本資料庫和資料表
說明:
關於這裡資料類型的疑問請看小結,後續筆記會詳細介紹SQLite的資料類型!
入門
安裝驅動包
下載SQLite的驅動Jar包(點擊串連進入下載: sqlite-jdbc) ,並將其添加至classpath。
說明:
設定Classpath的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程式所需要的類或者包。至於設定方法不同的整合式開發環境有不同的方法,筆者使用的時IDEA,這應該很基礎咯。
串連資料庫
測試INSERT命令
在SQLiteBrowser中我們可以看到資料插入成功:
測試SELECT命令
在控制台我們可以看到結果查詢成功!
測試UPDATE命令
在SQLiteBrowser中我們可以看到資料更新成功:
小結
每個儲存在 SQLite 資料庫中的值都具有以下儲存類之一:
儲存類 |
描述 |
NULL |
值是一個 NULL 值。 |
INTEGER |
值是一個帶符號的整數,根據值的大小儲存在 1、2、3、4、6 或 8 位元組中。 |
REAL |
值是一個浮點值,儲存為 8 位元組的 IEEE 浮點數字。 |
TEXT |
值是一個文本字串,使用資料庫編碼(UTF-8、UTF-16BE 或 UTF-16LE)儲存。 |
BLOB |
值是一個 blob 資料,完全根據它的輸入儲存。 |
SQLite 的儲存類稍微比資料類型更普遍。INTEGER 儲存類,例如,包含 6 種不同的不同長度的整數資料類型。
(本筆記的部分內容參考自手冊網[http://www.shouce.ren])
SQLite:自學筆記(1)——快速入門