我喜欢为我的程序使用数据库,我遇到了 SQLite。
乍一看,SQLite 看起来很棒。但只有一件事。
我不希望用户必须安装 SQLite 才能运行该程序。
现在我看到我可以下载它的源代码了。
所以我对你们的问题是......我可以将 SQLite 服务器编译到我的程序中,然后像平常一样使用服务器吗?当你停止程序时,服务器也会停止???这可能吗?
提前致谢
SQLite 不使用服务器,它只是一个 DLL 引用和共享文件格式。这是您尝试做的事情的最佳选择。
检查这个库:http ://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki,http : //sqlite.phxsoftware.com/
没有像SqLite
服务器这样的概念。
对于部署SqLite
到客户端计算机,部署C#
驱动程序以能够连接到该数据库(您可以从此处下载它们)和数据库文件本身(以防您不在运行时创建它)就足够了。
换句话说,没有要安装的东西,也没有要启动的服务。
您正在寻找的是“嵌入式数据库”。
可以嵌入 SQL Server Express,因此您的用户无需安装服务器。他们只需要数据文件。