【问题标题】:What is the best method of manipulate a MySQL database from a desktop application?从桌面应用程序操作 MySQL 数据库的最佳方法是什么?
【发布时间】:2012-02-13 15:08:48
【问题描述】:

我正在开发一个依赖于从 MySQL 数据库发送和接收数据的应用程序。这是一个用 C# 编写的 .NET 应用程序。我已经知道我可以使用 ADO.NET 直接访问数据库,但是我使用的是共享服务器,因此不允许远程直接访问数据库,并且在开发的这一点上,专用服务器帐户的成本很高。我正在考虑使用应用程序使用 php 发送加密的 SQL 请求,然后服务器将返回一个加密的 XML 文件,其中包含所请求的数据,但我不知道这可能会太慢,有什么建议吗?

【问题讨论】:

  • 如果您已经知道如何使用 ADO.NET,那么使用 ADO.NET 是最好的解决方案。你知道你可以在本地存储你的数据库。您不需要自己托管数据库。您可以使用 MSSQL 的便携版本,例如 Access 数据库,有很多解决方案。
  • 10 美元!?... 更像是一个月 60 美元的软件,在很长一段时间内都不会赚钱。而且我现在没有足够可靠的基础架构来托管我自己的数据库。

标签: c# php .net mysql html


【解决方案1】:

您是否考虑过通过 SSH 隧道传输您的请求/响应?有 SSH 库可以启用此功能,然后通过 SSH 隧道使用 ADO.NET?

【讨论】:

  • 我确实对此进行了研究,但我认为在应用程序中放置一个可移植的解决方案并让它在每台机器上都能正常工作可能很困难。
猜你喜欢
  • 2011-02-13
  • 2012-06-24
  • 2011-01-17
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-02
相关资源
最近更新 更多