经过至少10个小时的在线资源,视频和教程之后,我有两个关于将我的Android应用程序与mySQL数据库连接的问题。
1)例如,所有教程都将PHP文件保存在C / WAMP / www / hello_php中,所以当你去localhost / hello_php时一切正常。
- 如果我不想要使用localhost,我在哪里存储我的php文件?即我想使用我的mySQL的IP地址 - 例如,来自this video的人使用此:
HttpPost httppost = new HttpPost("http://192.168.168.0.3/~tahseen@amin/php/getAllCustomers.php");
- 我认为192.168 ...是他服务器的IP。他在哪里保存了" getAllCustomers.php"文件? - 注意,我正在使用phpMyAdmin来处理数据库。
2)我已经创建了从我的数据库中插入/更新/删除元素所需的所有代码。我在Eclipse中使用JDBC在Eclipse中完成了这个。我的理解是,使用JDBC将我的Android应用程序连接到我的数据库并不理想/不安全/不推荐。
- 我写的所有代码都没用吗?即我是否必须将其全部转换为php代码?
提前感谢您的帮助
答案 0 :(得分:1)
您示例中的php文件存储在子目录'php'中用户'tahseen @ amin'的主文件夹中。只要可以访问HTTP请求,您就可以将php文件放在服务器上的任何位置。通常,您会将文件放在根web文件夹的子目录中,该子文件夹通常位于服务器上的/ var / www /中。
据我所知,Android不支持MySQL数据库,所以你必须通过PHP(或其他编程语言)进行查询,只要它可以作为服务器上的服务访问。然后,您可以从Android应用程序发送HTTP请求,以便通过服务器上的PHP脚本执行数据库修改。