文件大小:
軟件介紹
SQLite是一種C語言庫,具有小型、快速、自包含、高可靠性等優(yōu)勢,是功能齊全的SQL數(shù)據(jù)庫引擎。SQLite內(nèi)置于所有手機和大多數(shù)計算機中,并捆綁在每天使用的無數(shù)其他應用程序中。
SQLite文件格式穩(wěn)定,跨平臺且向后兼容,SQLite數(shù)據(jù)庫文件通常用作在系統(tǒng)之間傳輸豐富內(nèi)容的容器,以及用作數(shù)據(jù)的長期歸檔格式。
相關軟件 | 版本說明 | 下載地址 |
---|---|---|
數(shù)據(jù)庫轉換工具(sqlitetomysql) | 最新版 | 查看 |
phpMyAdmin | 一個用PHP編寫的 | 查看 |
MySQL x32 | 使用靈活、功能強大 | 查看 |
MSDE企業(yè)管理查詢分析器 | 可靠的存儲引擎和查詢處理 | 查看 |
Microsoft .NET Framework 4.5客戶端 | 用于Windows的新托管代碼編程模型 | 查看 |
SQLite軟件特色
SQLite是一個進程庫,也是是世界上部署廣泛的數(shù)據(jù)庫,其應用程序數(shù)量超出我們的想象。
SQLite是嵌入式SQL數(shù)據(jù)庫引擎。與大多數(shù)其他SQL數(shù)據(jù)庫不同,SQLite沒有單獨的服務器進程。SQLite直接讀取和寫入普通磁盤文件。具有多個表,索引,觸發(fā)器和視圖的完整SQL數(shù)據(jù)庫包含在單個磁盤文件中。數(shù)據(jù)庫文件格式是跨平臺的-您可以在32位和64位系統(tǒng)之間或在big-endian和 little-endian 體系結構之間自由復制數(shù)據(jù)庫。這些功能使SQLite成為應用程序文件格式的流行選擇。
SQLite是一個緊湊的庫。啟用所有功能后,庫大小可以小于600KiB,具體取決于目標平臺和編譯器優(yōu)化設置。(64位代碼更大。某些編譯器優(yōu)化(例如激進的函數(shù)內(nèi)聯(lián)和循環(huán)展開可能會使目標代碼變得更大)。)在內(nèi)存使用和速度之間需要權衡。SQLite通常為您提供的內(nèi)存越多,運行速度就越快。但是,即使在低內(nèi)存環(huán)境下,性能通常也相當不錯。根據(jù)使用方式,SQLite可能 比直接文件系統(tǒng)I / O更快。
SQLite 在每個發(fā)行版之前都經(jīng)過了非常仔細的測試,SQLite可以對內(nèi)存分配失敗和磁盤I / O錯誤做出優(yōu)雅響應。交易為 ACID 即使由于系統(tǒng)崩潰或電源故障而中斷。所有這些都通過使用特殊的測試工具(模擬系統(tǒng)故障)的自動化測試進行了驗證。當然,即使進行了所有這些測試,仍然存在錯誤。但是與某些類似的項目(尤其是商業(yè)競爭對手)不同,SQLite對所有錯誤都開放且誠實,并提供了錯誤列表和每分鐘的代碼更改時間順序。
SQLite代碼庫由一支全職從事SQLite工作的國際開發(fā)人員團隊支持。開發(fā)人員將繼續(xù)擴展SQLite的功能并增強其可靠性和性能,同時保持與已發(fā)布的接口規(guī)范,SQL語法和數(shù)據(jù)庫文件格式的向后兼容性。源代碼對于任何想要它的人都是絕對免費的,但也可以提供專業(yè)支持。
SQLite官方電腦端使用方法
操作方法:
下載代碼
獲取適用于您計算機的預編譯二進制文件的副本,或者獲取源代碼的副本并自己進行編譯。訪問下載頁面以獲取更多信息。
創(chuàng)建一個新的數(shù)據(jù)庫
在shell或DOS提示符下,輸入:“ sqlite3 test.db ”。這將創(chuàng)建一個名為“ test.db”的新數(shù)據(jù)庫。(如果愿意,可以使用其他名稱。)
在提示符下輸入SQL命令以創(chuàng)建并填充新數(shù)據(jù)庫。
編寫使用SQLite的程序
下面是一個簡單的 TCL程序,該程序演示了如何將TCL接口用于SQLite。程序在由第一個參數(shù)定義的數(shù)據(jù)庫上執(zhí)行作為第二個參數(shù)給出的SQL語句。要監(jiān)視的命令是第7行的sqlite3命令,該命令打開一個SQLite數(shù)據(jù)庫并創(chuàng)建一個名為“ db ”的新對象來訪問該數(shù)據(jù)庫,并在第8行的db對象上使用eval方法對SQLite運行SQL命令。數(shù)據(jù)庫,并在腳本的最后一行關閉數(shù)據(jù)庫連接。
01#!/ usr / bin / tclsh
02如果{$ argc!= 2} {
03將stderr放入“用法:%s DATABASE SQL-STATEMENT”
04出口1
05}
06套餐需要sqlite3
07 sqlite3 db [lindex $ argv 0]
08 db eval [lindex $ argv 1] x {
09 foreach v $ x(*){
10看跌“ $ v = $ x($ v)”
11}
12把“”
13}
14 分貝關閉
下面是一個簡單的C程序,演示了如何使用C / C ++接口連接SQLite。數(shù)據(jù)庫的名稱由第一個參數(shù)指定,第二個參數(shù)是要針對該數(shù)據(jù)庫執(zhí)行的一個或多個SQL語句。這里要注意的函數(shù)調(diào)用是第22行的sqlite3_open()打開數(shù)據(jù)庫的調(diào)用,第28行的sqlite3_exec()對數(shù)據(jù)庫執(zhí)行SQL命令,第33行的sqlite3_close()關閉數(shù)據(jù)庫連接。
另請參閱《 SQLite C / C ++接口簡介》,以獲取有關數(shù)十種SQLite接口功能的介紹性概述和路線圖。
01 #include
02 #include
03
04 static int callback(void * NotUsed,int argc,char ** argv,char ** azColName){
05 int i;
06 for(i = 0; i
07 printf(“%s =%s \ n”,azColName [i],argv [i]argv [i]:“ NULL”);
版權聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔!
2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內(nèi)刪除。
3 若有關在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。
4 如侵犯了您的版權、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 磁力兔子BT兔子 官方版
- mtool修改器 V2023.11 官方最新版 / mtool
- Sandboxie Plus v1.9.8 / v5.64.8 開源電腦
- 千億體育手機版本v2.0.1 安卓版
- 次元的世界官方正式版 v1.65
- 悟空影視大全最新版免費下載app v2.0
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- NB化學實驗室 V2.0.3 免費版 / NB化學實驗
- Jvider 1.7 官方正式版
- 社工庫查詢工具社工庫查詢工具v3.3 免費版
- Resource Hacker Resource Hacker 5.2.7官
- SQLite SQLite 3.47.0官方正式版
- Microsoft Silverlight Microsoft Silverli
- Microsoft Silverlight 64位 Microsoft Sil
- Keil uVision5 Keil uVision5 5.33.0.0官方
- Keil uVision Keil uVision 5.33.0.0官方正
- CTeX 3.1.217.2官方正式版
- 童程在線少兒編程 童程在線少兒編程 3.0.3.
- Navicat Premium Navicat Premium 16.2.10
- ATOM ATOM 1.63.1官方正式版
點擊加載更多評論>>