android编程可以在webroot中使用httpurlconnection吗

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(); 但是有可能做这样的事情吗

我想知道你是否可以将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("mysite/webroot/connect.php");
                HttpURLConnection urlc = (HttpURLConnection) url.openConnection();

原因是我没有网站,所有连接到数据库的示例都使用有效的URL。

HttpURLConnection
完全按照其名称的含义:

  • 连接到URL,该URL为我们提供要连接的IP地址
  • 使用HTTP协议与服务器通信
首先,我认为你想要实现的是一个本地数据库,一个驻留在android手机上的数据库。在这种情况下,
HttpURLConnection
是完全不相关的:)

关于连接到本地数据库,有很多教程和参考资料,您应该从这里开始:

但是,如果您试图连接到一个远程数据库(一个存在于互联网中而不是手机中的数据库),这是一个非常复杂的问题,您希望解决:p并且与
HttpURLConnection
无关,因为MySQL有自己的通信协议,而不是HTTP。非常推荐您通过RESTful API之类的方式访问该数据库,这通常会转换为一个网站

祝你好运