将数据从PC应用程序传输到远程托管数据库

时间:2011-06-20 17:56:42

标签: php python mysql wxpython data-transfer

基本上我希望能够将数据从PC应用程序传输到远程托管数据库。

我开发了一个wxPython应用程序,用于解析和分析测试数据。

我想更新应用程序,以便它可以将分析的数据传输到在线MySQL数据库。

由于只有十几个人在家中使用它不需要非常强大,只需要一个简单的解决方案。

我在服务器方面没有太多经验,所以我不确定通常会怎么做,我知道由于安全限制,无法直接从应用程序连接数据库。我想我可以使用ftplib将数据作为文件上传,然后使用PHP调用urllib2脚本(在数据库中插入数据)。 这会有用吗?

1 个答案:

答案 0 :(得分:2)

你有访问服务器端吗?如果是这样,您可以启用安全的远程mysql,或添加允许访问的php页面。例如,Python可以使用urllib打开“mypage / search.php?name = name& otherdata = otherdata”,并读取结果。这也适用于网络浏览器。

似乎上传文件然后调用脚本运行会有点低效且安全性降低,并且需要访问服务器。为什么不对数据库进行安全的远程访问?

如果有可能设置Mysql连接,我会查看一些Python Mysql示例: http://www.kitebird.com/articles/pydbapi.html

首先让它在一个小的示例脚本中运行,然后您可以将代码粘贴到项目中。