1. 程式人生 > >SQLite系列筆記之環境搭建

SQLite系列筆記之環境搭建

1、SQLite簡介

SQLite是一個程序內的庫,實現了自給自足的、無伺服器的、零配置的、事務性的 SQL 資料庫引擎。它是一個零配置的資料庫,這意味著與其他資料庫一樣,您不需要在系統中配置。
就像其他資料庫,SQLite 引擎不是一個獨立的程序,可以按應用程式需求進行靜態或動態連線。SQLite 直接訪問其儲存檔案。

2、為什麼要用 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)中執行。

上面的內容來自於此

3、SQLite環境部署

SQLite環境部署及其簡單,只需要在SQLite官網上下載window的安裝包檔案即可。
當前的最新的包檔案如下所示:
sqlite-tools-win32-x86-3190200.zip
sqlite-dll-win32-x86-3190200.zip
將檔案解壓到指定的目錄下,例如:C:\sqlite即可,目錄下會有三個檔案,分別為sqlite3.dll,sqlite3.exe,sqlite3.def。
然後將SQLite的路徑C:\sqlite新增到環境變數 PATH中。
到此環境搭建完成

4. 環境驗證

在DOS視窗中輸入sqlite3命令,如果顯示如下的結果,則表明環境已經搭建成功

C:\sqlite>sqlite3
SQLite version 3.19.2 2017-05-25 16:50:27
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>