【发布时间】:2011-06-20 17:56:42
【问题描述】:
基本上我希望能够将数据从 PC 应用程序传输到远程托管的数据库。
我开发了一个用于解析和分析测试数据的应用程序 wxPython。
我想更新应用程序,以便它可以将分析的数据传输到在线 MySQL 数据库。
因为它仅供大约十二个人在内部使用,它不需要非常强大,只需一个有效的简单解决方案即可。
我在服务器端方面没有太多经验,所以我不太确定这通常是如何完成的,我知道由于安全限制,直接从应用程序连接到数据库是不可能的。我想我可以使用ftplib 将数据作为文件上传,然后使用urllib2 调用PHP 脚本(将数据插入数据库)。
这行得通吗?
【问题讨论】:
-
安全限制是因为 MySQL 服务器还是应用程序运行的地方?相关:MySQLdb through proxy
-
限制是由于网络主机。
-
我认为没有最好的方法,如果您提供有关您的情况的更多细节,我认为这会对您的问题有所帮助。
-
@Trufa:您能否更具体地说明我应该提供的细节?我包括了我认为相关的所有内容,但正如我所提到的,我在这方面的经验并不丰富,所以......
-
@volting:对不起,我对此没有太多的技术知识,所以我不能更具体(顺便说一句,如果这听起来很激进,我很抱歉,这不是那个意思)。我确实认为在编程中总是有成千上万种方法可以做同样的事情,没有一种方法一定比另一种更好,只有更适合。我认为为了获得更好的答案,您可能希望提供尽可能多的背景信息,以便人们“轻松”回答您的问题。我可能是错的,因为我对你所问的问题没有太多经验,只是对问题本身有一点了解:)
标签: php python mysql wxpython data-transfer