没有远程数据库的应用程序
Posted
技术标签:
【中文标题】没有远程数据库的应用程序【英文标题】:App without remote database 【发布时间】:2010-09-12 12:49:08 【问题描述】:如果我想创建需要数据库功能的 .NET 应用程序,但我不想使用远程数据库,我应该改用什么?
例如, 1)需要将数据存储在某种数据库中的网络应用程序 2) 需要将数据存储在某种数据库中的桌面应用程序
【问题讨论】:
我们一般称这个嵌入式数据库为***.com/questions/3639846/… 【参考方案1】:您可以使用SQL CE 或SQLite。
【讨论】:
SqlCE 3.5 不能很好地用于 Web 应用程序(Ex1)。有一个新版本正在开发中,应该可以与 ASP.NET 一起使用【参考方案2】:在 Wikipedia (http://en.wikipedia.org/wiki/Embedded_database) 上有相当多的 .NET 嵌入式数据库列表。我个人会选择 SQLite。
【讨论】:
【参考方案3】:使用SQLite。这是一个支持 EF 的 ADO.Net 提供程序:System.Data.SQLite
【讨论】:
以上是关于没有远程数据库的应用程序的主要内容,如果未能解决你的问题,请参考以下文章
oracle远程连接报ORA-12541:TNS:无监听程序
TNS-12541:无监听程序。连接远程服务器上的oracle数据库,提示无监听程序。