![](/img/trans.png)
[英]How Connect To Remote MySQL server via JDBC from Android Applicaton
[英]How Connect to Remote MySQL server through Android App via JDBC
我首先通过JDBC成功连接到带有Java程序的远程MySQL服务器。 我明白该怎么做。 我的目标是使用Android应用程序执行相同的操作并显示来自远程MySQL服务器的数据。
问题1有人可以通过Android解释流程大纲吗? (我是Android新手,对Java有点强,可以使用一点指导)。
问题2我在javatutorialpoint.com上发现了这个教程,标题为:Android MySQL Client,但它要我使用SOAP API。 不知道为什么,如果有人可以解释。
不要求我为它做。 我只是希望有人概述主要步骤以实现它。 我要问的只是需要发生的过程。
问题#1:
我不久前偶然发现了这个链接:
http://docs.oracle.com/cd/E17076_02/html/installation/build_android_jdbc.html
(免责声明:我自己没有阅读整个教程)
它告诉您使MySQL连接器与Android一起工作所需的条件。
基本上,据我所知,Java的标准MySQL连接器不适用于Android。 你需要自己构建它。
构建连接器后,您可以将其包含在Android项目中,与在普通Java项目中完全相同。
你的问题#2:
SOAP只是一个抽象层,因为它不直接在数据库上工作。 如果您使用类似SOAP的层,则可以快速更改数据库层,而不会影响Android应用程序的大部分通信。
您可以在Java中使用的Android中使用相同的方法(毕竟,Android是用Java编写的,并且您可以在android中使用其大部分库)。 但是,要小心这样做。
从安全的角度来看,建立一个与数据库通信的Web服务可能会更好,而不是让你的Android应用程序直接与它通信,这实际上需要你在应用程序代码中嵌入你的mysql用户名和密码。 SOAP或RESTful Web服务可以使您的服务器与数据库通信,然后将数据从服务器提供给您的应用程序。
看到这个问题 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.