android编程可以在webroot中使用httpurlconnection吗
我想知道你是否可以将android连接到你项目的webroot以便与MySQL通信,或者只能通过一个web url来实现?例如,我所看到的所有示例都是脱离android的,通过使用URL(如android编程可以在webroot中使用httpurlconnection吗,android,httpurlconnection,Android,Httpurlconnection,我想知道你是否可以将android连接到你项目的webroot以便与MySQL通信,或者只能通过一个web url来实现?例如,我所看到的所有示例都是脱离android的,通过使用URL(如 URL url = new URL("www.mysite.net/connect.php"); HttpURLConnection urlc = (HttpURLConnection) url.openConnection(); 但是有可能做这样的事情吗
URL url = new URL("www.mysite.net/connect.php");
HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
但是有可能做这样的事情吗
URL url = new URL("mysite/webroot/connect.php");
HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
原因是我没有网站,所有连接到数据库的示例都使用有效的URL。
HttpURLConnection
完全按照其名称的含义:
- 连接到URL,该URL为我们提供要连接的IP地址
- 使用HTTP协议与服务器通信
HttpURLConnection
是完全不相关的:)
关于连接到本地数据库,有很多教程和参考资料,您应该从这里开始:
但是,如果您试图连接到一个远程数据库(一个存在于互联网中而不是手机中的数据库),这是一个非常复杂的问题,您希望解决:p并且与HttpURLConnection
无关,因为MySQL有自己的通信协议,而不是HTTP。非常推荐您通过RESTful API之类的方式访问该数据库,这通常会转换为一个网站
祝你好运