繁体   English   中英

C ++应用程序如何在不使MySQL服务器接受远程连接的情况下访问远程MySQL数据库?

[英]How can C++ applications access a remote MySQL database without making MySQL server accept remote connections?

我正在寻找解决此问题的有效方法:

服务器:

  • Web界面,用户可以使用表格。
  • 在表单中输入的数据将被保存在数据库中。

几个客户:

  • 用c ++编写的客户端程序可以访问数据库。

当我使用普通的MySQL数据库时,我必须打开整个MySQLServer以接受远程连接,这是我想避免的。

我找到了几个MySQL API,但是我的问题别无选择。 “ Webdatabase <->远程C ++客户端”解决方案。

我是否需要编写自己的服务器来将数据库信息解析到客户端? :/

希望有一个更简单的解决方案!

您需要做的是编写一个可以在与您进行编程交谈的相同Web界面上运行的API。 例如,您可以查看SOAP,或基于REST的服务,或仅查看JSON。

这将允许您的C ++客户端通过受控通道“连接”到服务器端的数据库,这样就不会打开MySQL来从外部进行访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM