SQLite (64-bit)

最新版本 SQLite 3.21.0 (64-bit)

SQLite 3.21.0 (64-bit)

SQLite 3.21.0 (64-bit)
SQLite 64 位是一個進程內庫,它實現了一個自包含的,無服務器的,零配置的事務性 SQL 數據庫引擎。 SQLite 的代碼是在公共領域,因此可用於任何目的,商業或私人。下載 Windows PC 的 SQLite 離線安裝程序安裝 64 位! SQLite 64 位是世界上部署最廣泛的數據庫,其應用程序數量比我們可以計算的還要多,其中包括幾個高性能項目。6123586
SQLite 特性:
即使在系統崩潰後,事務也是原子性,一致性,隔離性和持久性(ACID)和電源故障。零配置 - 無需安裝或管理。具有高級功能(如部分索引和通用表表達式)的完整 SQL 實現。 (省略功能)完整的數據庫存儲在一個跨平台的磁盤文件中。非常適合用作應用程序文件格式。支持太字節大小的數據庫和千兆字節大小的字符串和 blob。 (請參閱 limits.html。)小代碼佔用空間:小於 500KiB 完全配置或省略可選功能少得多。簡單,易於使用的 API。用 ANSI- C 編寫。包括 TCL 綁定。幾十種其他語言的綁定可單獨提供。備受好評的源代碼,具有 100%的分支測試覆蓋率。可作為一個單一的 ANSI- C 源代碼文件,易於編譯,因此很容易添加到一個更大的項目。獨立:不需要外部依賴。跨平台:開箱即用支持 Android,* BSD,iOS,Linux,Mac,Solaris,VxWorks 和 Windows(Win32,WinCE,WinRT)。易於移植到其他系統。來源是在公共領域。用於任何目的。附帶可用於管理 SQLite 數據庫的獨立命令行界面(CLI)客戶端。也可用:下載 SQLite for Mac





ScreenShot

軟體資訊
檔案版本 SQLite 3.21.0 (64-bit)

檔案名稱 sqlite-dll-win64-x64-3210000.zip
檔案大小
系統 Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64
軟體類型 免費軟體
作者 Richard Hipp
官網 https://sqlite.org/
更新日期 2017-10-25
更新日誌

What's new in this version:

- Take advantage of the atomic-write capabilities in the F2FS filesystem when available, for greatly reduced transaction overhead. This currently requires the SQLITE_ENABLE_BATCH_ATOMIC_WRITE compile-time option
- Allow ATTACH and DETACH commands to work inside of a transaction
- Allow WITHOUT ROWID virtual tables to be writable if the PRIMARY KEY contains exactly one column
-The "fsync()" that occurs after the header is written in a WAL reset now uses the sync settings for checkpoints. This means it will use a "fullfsync" on macs if PRAGMA checkpoint_fullfsync set on
-The sqlite3_sourceid() function tries to detect if the source code has been modified from what is checked into version control and if there are modifications, the last four characters of the version hash are shown as "alt1" or "alt2". The objective is to detect accidental and/or careless edits. A forger can subvert this feature
-Improved de-quoting of column names for CREATE TABLE AS statements with an aggregate query on the right-hand side
-Fewer "stat()" system calls issued by the unix VFS
-Enhanced the LIKE optimization so that it works with an ESCAPE clause
-Enhanced PRAGMA integrity_check and PRAGMA quick_check to detect obscure row corruption that they were formerly missing. Also update both pragmas so that they return error text rather than SQLITE_CORRUPT when encountering corruption in records
- The query planner now prefers to implement FROM-clause subqueries using co-routines rather using the query flattener optimization. Support for the use of co-routines for subqueries may no longer be disabled
- Pass information about !=, IS, IS NOT, NOT NULL, and IS NULL constraints into the xBestIndex method of virtual tables
- Enhanced the CSV virtual table so that it accepts the last row of input if the final new-line character is missing
- Remove the rarely-used "scratch" memory allocator. Replace it with the SQLITE_CONFIG_SMALL_MALLOC configuration setting that gives SQLite a hint that large memory allocations should be avoided when possible
- Added the swarm virtual table to the existing union virtual table extension
- Added the sqlite_dbpage virtual table for providing direct access to pages of the database file. The source code is built into the amalgamation and is activated using the -DSQLITE_ENABLE_DBPAGE_VTAB compile-time option
- Add a new type of fts5vocab virtual table - "instance" - that provides direct access to an FTS5 full-text index at the lowest possible level
- Remove a call to rand_s() in the Windows VFS since it was causing problems in Firefox on some older laptops
- The src/shell.c source code to the command-line shell is no longer under version control. That file is now generated as part of the build process
- Miscellaneous microoptimizations reduce CPU usage by about 2.1%

Bug fixes:
- Fix a faulty assert() statement discovered by OSSFuzz
- Fix an obscure memory leak in sqlite3_result_pointer()
- Avoid a possible use-after-free error by deferring schema resets until after the query planner has finished running
- Only use indexes-on-expressions to optimize ORDER BY or GROUP BY if the COLLATE is correct
- Fix an assertion fault that was coming up when the expression in an index-on-expressions is really a constant
- Fix an assertion fault that could occur following PRAGMA reverse_unordered_selects
- Fix a segfault that can occur for queries that use table-valued functions in an IN or EXISTS subquery
- Fix a potential integer overflow problem when compiling a particular horrendous common table expression. This was another problem discovered by OSSFuzz
- Fix a potential out-of-bound read when querying a corrupt database file, a problem detected by Natalie Silvanovich of Google Project Zero

SQLite 3.21.0 (64-bit) 相關參考資料
AIX Open Source Packages | Main SQLite

2017年11月17日 — The library is available as 32-bit and 64-bit: If you are compiling a 32-bit program, no special compiler options are needed. If you are ...

http://v14700.1blu.de

armv6 support outdated to SQLite version 3.21.0 · Issue #409

2019年3月16日 — The Database functions just as intended on my Windows x64 computer, but running the shaded Jar on my armv6 Raspberry Pi zero w, it crashes ...

https://github.com

Checklist For SQLite 3.21.0

Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: ...

https://www.sqlite.org

Downloading SQLite 3.21.0 (64-bit) from FileHorse.com

SQLite 64-bit is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

https://www.filehorse.com

SQLite Download Page

SQLite Download Page ; Precompiled Binaries for Linux ; sqlite-tools-linux-x64-3450300.zip (10.45 MiB) ; Precompiled Binaries for Mac OS X (x86).

https://www.sqlite.org

sqlite package versions

3.21.0 · Potentially vulnerable, -, -. AIX Open Source ... Potentially vulnerable, database, [email protected] · Devuan 3.0 beowulf/main, sqlite ... SQLite 64 bit ...

https://repology.org

SQLite Release 3.21.0 On 2017-10-24

2017年10月24日 — Improved de-quoting of column names for CREATE TABLE AS statements with an aggregate query on the right-hand side. Fewer stat() system calls ...

https://www.sqlite.org

sqlite-libs-3.26.0-17.el8 RPM for x86_64

2022年12月1日 — Summary: Shared library for the sqlite3 embeddable SQL database engine. ... Provides. sqlite-libs · libsqlite3.so.0()(64bit) · sqlite-libs(x86-64) ...

http://rpmfind.net

期期sqlite-jdbc

SQLite JDBC is a library for accessing and creating SQLite database files in Java. ... Upgrade to SQLite 3.21.0; Various fixes for ... added 64-bit OS support: 64- ...

https://gitee.com

编译sqlite3 转载

2017年11月16日 — sqlite-dll-win64-x64-3210000.zip (725.01 KiB), 64-bit DLL (x64) for SQLite version 3.21.0. 新建立一个C++ 空项目,把 sqlite-amalgamation-3210000.

https://blog.csdn.net