【发布时间】: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