1
A
回答
1
你可以使用VistaDB小。我在几个项目中成功使用它。
它只需要.NET Framework 2.0或更高版本,以及一个无需任何注册/安装即可轻松进行XCOPY部署的单个DLL。
性能比例如微软Access(这需要Jet),但为我的目的,它总是足够好。
另一位候选人将是Microsoft SQL Server Compact Edition (CE)。这也是一个不需要安装或注册的数据库,只需在应用程序中添加一些额外的DLL即可。
0
这取决于您正在使用的数据库。如果您使用MS SQL,则可以使用System.Data.SqlClient。如果您使用的是Oracle,则可能需要使用第三方.NET库。
0
访问将工作,您将不需要安装任何单独的软件,.NET框架具有用于Access的数据提供程序,您可以使用ODBC提供程序。
然而,微软推荐的嵌入式数据库解决方案是SQL CE - 检查出来,你可以将它嵌入到你的解决方案中,让你的应用程序的安装程序进行配置(无需单独安装)。它也有免费的好处。
编辑:如下面的@Joe所述,不需要许可证即可使用Access;但是,它是基于文件的数据库,并不像SQL CE那样可靠。
0
另一个是SQLite的...单一的.dll落中和经由simlar
using System.Data.SQLite;
using System.Data.OleDB;
using System.Data.SQL;
using System.Data.ODBC;
各自具有用于创建连接类似的签名与.net集成,产生的SqlCommand对象,参数化,执行等。 。当我在不同平台之间进行测试时,我发现SQLite数据库和Visual Foxpro数据库比Access更快。与VistaDB相比(只是模拟填充100k记录的大数据集),它几乎让我窒息。
相关问题
- 1. 需要访问一个搜索引擎的数据库
- 2. 数据库和数据库引擎
- 3. 两个数据库需要访问
- 4. 需要有关访问数据库
- 5. 访问数据库需要建议
- 6. 需要访问数据库DotNetNuke的
- 7. 我需要学习如何从mssql数据库访问数据?
- 8. 数据库引擎设计
- 9. Windows Mobile数据库引擎
- 10. 引擎数据库设计
- 11. 需要删除数据访问数据库中的c#
- 12. 需要数据库
- 13. 数据库数据访问
- 14. 需要从Ubuntu访问MS SQL数据库所需的参数
- 15. 需要帮助在整合achart引擎与数据库的Android
- 16. 构建需要访问数据库的第三方PHP库
- 17. 访问数据库
- 18. 数据库访问
- 19. 访问数据库
- 20. 访问数据库
- 21. 数据库访问
- 22. 数据库访问
- 23. 如何访问数据库
- 24. ESENT数据库引擎文件访问被拒绝
- 25. 本地主机上的Google应用引擎数据库访问
- 26. 使用访问数据库引擎评估公式
- 27. 防止搜索引擎访问特定的数据库字段
- 28. 从任务访问Django数据库
- 29. 计数从H2数据库引擎
- 30. 数据库前端的多个数据库引擎
你刚才指出了我的梦想要求。谢谢 – 2011-01-25 18:37:51
很高兴我可以帮忙! – 2011-01-25 18:39:48
是免费的吗?有没有免费的一个 – 2011-01-25 18:43:40