【问题标题】:Connecting local database with android app using USBWebserver使用 USBWebserver 将本地数据库与 android 应用程序连接
【发布时间】:2014-03-22 19:56:50
【问题描述】:

我正在关注this 教程,学习如何通过我的安卓应用程序连接本地数据库。由于它是我的指导方针,我并没有完全遵循它,因此我不会复制所有内容并跳过重要部分或“挑战问题”。无论如何,本教程使用 wampserver,而我使用的是 usbwebserver,目前,我认为这是我的问题的根源。

请求连接到服务器后,我的 Json 对象返回 null。

这是我的 db_config.php:

<?php
define('DB_USER', "root");
define('DB_PASSWORD', "usbw");
define('DB_DATABASE', "learning_android");
define('DB_SERVER', "localhost");
?>

我正在使用教程中的相同 db_config,这导致我的第一个问题:

要将页面与 wampserver 连接,我需要输入:http://localhost/android_connect/test.php

在usbwebserver中:http://localhost:8080/android_connect/test.php

所以,我应该在我的 db_config.php 中使用define('DB_SERVER', "localhost:8080"); 吗?我不确定,因为我已经进行了这个测试并且还没有工作(可能是因为还有另一个错误并行)

第二个也是最后一个问题;在他使用的教程中:

 private static String url_create_product = "http://api.androidhive.info/android_connect/create_product.php";

请求创建产品(这里是 JSON 对象变为空的地方),但我正在使用:

private static String urlCreate =  "http://localhost:8080/android_connect/create_product.php";

我真的不明白这部分,可能我在这里遗漏了一些东西。他没有解释为什么他的本地链接是api.androidhive.info/android_connect/create_product.php,他将其定义为用本地主机链接或类似的东西代替,他只是不加解释地抛出链接..然后我问,我的本地请求链接有误吗?

【问题讨论】:

    标签: php android mysql json localhost


    【解决方案1】:

    好的,我找到了自己的答案,但没有成功。

    只是不要使用 USBWebserver 来操作这个。使用Wampserver。我不知道为什么;我尽一切可能:本地主机组合、端口组合、代码变量检查等;没有解决 usbwebserver 的问题。

    对于 wamp,安装它,确保通过防火墙访问您的网络。

    db_config.php 将如下所示:

    <?php
    define('DB_USER', "root"); 
    define('DB_PASSWORD', ""); 
    define('DB_DATABASE', "learning_android"); // database name
    define('DB_SERVER', "localhost"); 
    ?>
    

    默认情况下,来自 wampserver 的用户和密码是“root”和“空白密码字段”。

    您的网络服务网址将是:

    private static String urlCreate = "http://10.0.2.2:80/YOU_FILES_PATH";

    在我的情况下是:

    private static String urlCreate =  "http://10.0.2.2:80/android_connect/create_product.php";
    

    如果您仍然发现任何问题或想调试您的 php 步骤,我建议您查看我的other topic

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 2021-09-12
      • 2022-01-26
      • 1970-01-01
      相关资源
      最近更新 更多