如何通过PHP将Qt App生成的数据插入MySQL数据库?

如何通过PHP将Qt App生成的数据插入MySQL数据库?,qt,Qt,我正在处理Qt,需要通过php脚本将Qt生成的数据插入mysql数据库。我正在开发一个Android应用程序,所以我发现这种方法只能通过php将数据插入mysql服务器? 我期待你的回复,如果你能帮我解决这个问题,我将非常感激。 两个多星期以来,我一直在努力解决这个问题 谢谢 有几种方法可以做到这一点。如果您的Android应用程序仅适用于您或一小群人,您可以使用QSql库直接连接到服务器上的MySQL数据库 但是,这种方法不能很好地扩展,在开放网络上直接连接数据库也不是最佳做法 另一种方法是向

我正在处理Qt,需要通过php脚本将Qt生成的数据插入mysql数据库。我正在开发一个Android应用程序,所以我发现这种方法只能通过php将数据插入mysql服务器? 我期待你的回复,如果你能帮我解决这个问题,我将非常感激。 两个多星期以来,我一直在努力解决这个问题


谢谢

有几种方法可以做到这一点。如果您的Android应用程序仅适用于您或一小群人,您可以使用QSql库直接连接到服务器上的MySQL数据库

但是,这种方法不能很好地扩展,在开放网络上直接连接数据库也不是最佳做法

另一种方法是向服务器使用HTTPPOST命令,php脚本将能够解压缩Post数据中包含的信息。一旦PHP脚本解压了信息,就可以将其插入同一服务器或不同服务器上的MySQL数据库中

建议在从应用程序发送数据并解密php脚本中的数据之前对数据进行加密,尤其是在传输商业或个人敏感数据时

以下堆栈溢出问题可能有助于您创建HTTP帖子:


<> P>> P>大多数人在QT C++编程中遇到错误,而错误的是“驱动器未加载”。要解决这个问题,只需安装mysql并转到ProgramFiles并打开msql文件夹。然后转到bin并复制一个写为“libmySQL.dll”的文件,并将其粘贴到qt-bin文件夹的bin中,如果您仍然有问题,问题将得到解决。我将向您发送我的qt-creator 5.7教程。谢谢,我希望这对你有用

好吧,你总是可以使用QNetworkManager访问PHP站点,但是你考虑过直接使用QtSql库吗?是的,最初我使用QSQL库时,会出现如下错误:“驱动程序未加载”,因为Android不支持MYSQL,它只支持SQLITE SQLITE不基于服务器