【发布时间】:2014-02-03 18:36:00
【问题描述】:
我正在尝试通过 android 使用实时数据库。为此,我正在关注以下链接:
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
但我不知道本地主机和实时数据库中的以下值应该是什么?
define('DB_USER', "root"); // db user
define('DB_PASSWORD', "mypassword"); // db password
define('DB_DATABASE', "?????"); // database name
define('DB_SERVER', "?????"); // db server
我得到了
json end of input at character 0 of
我想这是由于上面的值不正确。此外,最好再次检查我的用户名和密码。那是怎么做的?谢谢你的时间..
【问题讨论】:
-
从移动应用程序直接连接到 MySQL 几乎总是最糟糕的想法。你确定要这样做吗?
-
你的意思是,我应该使用模拟器??
-
我的意思是你不应该让你的 MySQL 端口 3306 随风飘扬,让公共互联网上的任何人都可以连接。这样做是非常冒险的。相反,您应该围绕您的数据库创建一个应用程序层,以处理身份验证、数据验证并以安全的方式连接到 MySQL 服务器。它的工作量更大,但更可靠,特别是如果它是一个使用 HTTPS 的简单 JSON API。在移动设备上维护 MySQL 连接几乎是不可能的。
-
你看到我提供的链接了吗?我正在使用 api。我不太确定它是否好。你能指导我吗?提前致谢
-
@tadman 什么是 db_database 和 db_server 用于 ubuntu 中的灯?默认值??
标签: php android mysql database json