如何在windows上下载和运行sqlite3?我需要把它和铁轨上的红宝石一起使用



我正试图在我的Windows 10 PC上安装Ruby on Rails。为此还需要sqlite3所以我下载了一个预编译的Windows二进制文件https://www.sqlite.org/download.html下载的zip只包含sqlite3.dll和sqlite3.def文件。没有sqlite3.exe文件。那么,如何使sqlite3在windows上运行呢?

C:sqlite3>dir
Volume in drive C is Windows-SSD
Volume Serial Number is FCBE-9AF1
Directory of C:sqlite3
27-03-2022  09:09    <DIR>          .
27-03-2022  09:09    <DIR>          ..
27-03-2022  08:53             6,391 sqlite3.def
27-03-2022  08:53         2,450,432 sqlite3.dll
2 File(s)      2,456,823 bytes
2 Dir(s)  185,646,313,472 bytes free
C:sqlite3>sqlite3 --vesion
'sqlite3' is not recognized as an internal or external command,
operable program or batch file.

如何在windows上使用def和dll?或者如何获取sqlite3exe?

SQlite不是像MySQL那样作为服务运行的数据库引擎。它只是一个DLL,您可以将它链接到程序,使用所需的原语打开数据库(.db文件(,然后才能将SQL发送到引擎。

SQlite确实比类型化的二进制文件要进化得多,但它并不是为多个同时存在的客户端设计的共享数据库。这是一种将数据保存到";私人的";文件,并使用SQL请求而不是seekreadwrite系统调用非常容易地操作它(加上在文件中查找数据的一系列技巧(。显然,这种易用性是以原始性能为代价的:您不会以与低级文件访问相同的速度从SQlite读取数据。但您也不会选择使用本地数据库。

最新更新