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. 需要访问数据库DotNetNuke的
- 5. 需要有关访问数据库
- 6. 我需要学习如何从mssql数据库访问数据?
- 7. Windows Mobile数据库引擎
- 8. 搜索引擎数据库
- 9. 引擎数据库设计
- 10. 需要删除数据访问数据库中的c#
- 11. 需要数据库
- 12. 数据库数据访问
- 13. 需要帮助在整合achart引擎与数据库的Android
- 14. 构建需要访问数据库的第三方PHP库
- 15. 数据库访问
- 16. 访问数据库
- 17. 访问数据库
- 18. ESENT数据库引擎文件访问被拒绝
- 19. 本地主机上的Google应用引擎数据库访问
- 20. 计数从H2数据库引擎
- 21. 数据库前端的多个数据库引擎
- 22. 针对社交网站的数据库和数据库引擎
- 23. 跨数据库查询引擎Oracle数据库使用Qt
- 24. 直接访问数据库与间接访问数据库
- 25. 访问数据库函数
- 26. 需要在Access数据库
- 27. 需要从数据库
- 28. 需要同义词库数据库
- 29. 要求数据库引擎建议索引创建/删除
- 30. App引擎数据存储访问
你刚才指出了我的梦想要求。谢谢 – 2011-01-25 18:37:51
很高兴我可以帮忙! – 2011-01-25 18:39:48
是免费的吗?有没有免费的一个 – 2011-01-25 18:43:40