Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
封闭网络上的Android数据库连接_Android_Database - Fatal编程技术网

封闭网络上的Android数据库连接

封闭网络上的Android数据库连接,android,database,Android,Database,第一次使用android。我正在寻找一种android应用程序可以连接到远程数据库的方法。但是,这是在没有internet连接的封闭网络上进行的。只有电话和服务器 我想知道最好的连接方式,是通过JDBC还是通过android的SQLite类,或者其他什么 手机运行的是安卓2.1,数据库是MySQL数据库 非常感谢您的指导 谢谢,只要设备连接到网络(必须通过wifi),您就可以像平常一样访问网络某处托管的MySQL数据库 我的建议是在托管数据库的服务器上设置一个RESTful web服务。您的An

第一次使用android。我正在寻找一种android应用程序可以连接到远程数据库的方法。但是,这是在没有internet连接的封闭网络上进行的。只有电话和服务器

我想知道最好的连接方式,是通过JDBC还是通过android的SQLite类,或者其他什么

手机运行的是安卓2.1,数据库是MySQL数据库

非常感谢您的指导


谢谢,

只要设备连接到网络(必须通过wifi),您就可以像平常一样访问网络某处托管的MySQL数据库

我的建议是在托管数据库的服务器上设置一个RESTful web服务。您的Android客户端应用程序可以使用HTTP请求与此web服务通信,web服务可以直接与数据库通信。我想说,对于Android来说,这是处理远程数据库最常用的方法

Android客户端restfulweb服务MySQL数据库

Android有两种不同的方式与web服务通信:
HttpClient
HttpUrlConnection
。我认为后者通常是当今最受欢迎的方式


据我所知,Android不支持JDBC,Android SQLite API严格用于使用嵌入式SQLite数据库。

唯一的限制是我无法安装或更改服务器。你知道有没有办法将android客户端直接连接到数据库。我知道这通常是不好的做法。不,Android不能直接连接到数据库服务器。在这两者之间你需要某种服务。