如果我需要使用一个小表部署应用程序,需要使用哪个数据库?
问题描述:
我需要创建一个非常简单的应用程序,其中有一个表需要随时间存储记录。如果我不想在最终用户计算机上安装数据库引擎,vs vs 2010的最佳做法是什么。如果我需要使用一个小表部署应用程序,需要使用哪个数据库?
我想在部署时使用exe打包数据库文件。将只有一个用户访问表,但我不想在最终用户计算机上安装sql express。
有什么建议吗?谢谢!
答
尝试SQL Server Compact或在另一种我不喜欢MS Access的场景中。
http://en.wikipedia.org/wiki/SQL_Server_Compact http://en.wikipedia.org/wiki/Microsoft_Access
答
几点建议:
- 使用Write()和load(),以将数据保存到一个XML 文件(很方便的与Visual Studio)(类型)的DataSet
- SQLite
- 对象序列化
答
嵌入式关系数据库系统的一些选项:
答
,如果你想保存数据非常简单,你可以将数据序列化为XML文件,或者如果你想保存为更小。
答
添加数据集,当您启动程序将其加载到内存中时,关闭程序时您可以将其另存为xml文件。
什么是downvote? – 2012-03-12 08:09:02