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

时间:2011-06-23 02:11:41

标签: c++ database client

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

服务器:

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

几个客户:

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

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

我找到了几个MySQL API,但我的问题无法替代。 'webdatabase< - >远程c ++客户端的解决方案。

我是否必须编写自己的服务器来解析数据库信息给客户端? :/

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

1 个答案:

答案 0 :(得分:0)

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

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