没有远程数据库的应用程序

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

【讨论】:

以上是关于没有远程数据库的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

远程数据库未与 Java 应用程序连接

oracle远程连接报ORA-12541:TNS:无监听程序

TNS-12541:无监听程序。连接远程服务器上的oracle数据库,提示无监听程序。

使用 Spring 连接远程数据库的访问被拒绝错误

在没有应用程序互联网的情况下启动时无法读取本地 Firebase 远程配置 plist

远程调试 .Net 应用程序“没有为此文档加载任何符号”时出现问题。