【问题标题】:Advice required: Creating desktop application with database connectivity需要的建议:创建具有数据库连接的桌面应用程序
【发布时间】:2012-09-08 08:43:00
【问题描述】:

我想创建一个桌面应用程序,我通常从事基于 Web 的应用程序,因此对使用 .Net 和 Visual Studio 创建控制台应用程序知之甚少。

所以现在在这个应用程序中,我还将使用数据库连接和存储过程(SQL 服务器)。但是我应该如何开始这样做,因为我不想在我的客户端系统上安装 SQL 服务器。

提前谢谢..

【问题讨论】:

    标签: asp.net .net winforms console-application


    【解决方案1】:

    我认为这取决于您的应用程序的目标、数据的数量和结构以及环境。最后一点针对的是客户端系统,如果客户端是企业网络的一部分(例如 Active Directory)或者是家里的普通用户。

    • 也许你可以使用 xml 或 json 文件来存储数据
    • 如果您需要数据库,您可以为您的应用程序创建一个安装项目,该项目会自动安装 SQL Server express
    • 另一种方法是,如果它适用于您,您的应用程序可以使用提供数据的 Web 服务

    【讨论】:

    • 这意味着如果我想使用 sql 存储过程..无论如何我都必须在客户端系统上安装 sql...我唯一能做的就是在安装文件本身中包含该安装...
    【解决方案2】:

    您可以使用 SQL Server compact http://msdn.microsoft.com/en-us/library/cc645984(v=sql.100).aspx 或 SQL Lite 在您的应用程序中启动您的数据库,而无需外部依赖。

    否则,如果不需要离线,您可以使用“云”方式,使用 Web API

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多