1

我喜欢为我的程序使用数据库,我遇到了 SQLite。

乍一看,SQLite 看起来很棒。但只有一件事。

我不希望用户必须安装 SQLite 才能运行该程序。

现在我看到我可以下载它的源代码了。

所以我对你们的问题是......我可以将 SQLite 服务器编译到我的程序中,然后像平常一样使用服务器吗?当你停止程序时,服务器也会停止???这可能吗?

提前致谢

4

3 回答 3

2

SQLite 不使用服务器,它只是一个 DLL 引用和共享文件格式。这是您尝试做的事情的最佳选择。

检查这个库:http ://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki,http : //sqlite.phxsoftware.com/

于 2012-08-03T15:22:24.163 回答
2

没有像SqLite服务器这样的概念。

对于部署SqLite到客户端计算机,部署C#驱动程序以能够连接到该数据库(您可以从此处下载它们)和数据库文件本身(以防您不在运行时创建它)就足够了。

换句话说,没有要安装的东西,也没有要启动的服务。

于 2012-08-03T15:22:54.607 回答
-1

您正在寻找的是“嵌入式数据库”。
可以嵌入 SQL Server Express,因此您的用户无需安装服务器。他们只需要数据文件。

于 2012-08-03T15:19:08.707 回答