您提出的问题需要长时间的对话才能充分回答,但希望我能让您指出正确的方向。:)
对于初学者,您需要设置某种 Web 应用程序/服务,以允许您与数据库进行通信。我还没有听说过有人通过移动客户端直接连接到远程数据库。这通常是不希望的。
99.99% 的时间,您将通过 Web 应用程序与数据库进行通信。您将对服务器进行特定的 API 调用,从而修改数据库。您可以尝试使用谷歌搜索 RESTful Web 服务架构。Web 层选项很多...... PHP、Rails、Django、Grails、常见的 Spring + Hibernate 堆栈、Node.js、Go 等。您对此的决定将在很大程度上影响您最终使用的实际服务器技术(Tomcat 、JBoss 等)。如果您是 Java 人并且想坚持使用该堆栈,我建议您看看 Grails。如果您愿意接受新的平台和语言,Ruby on Rails、Django (Python)、Node.js (Javascript) 和 Revel (Go lang) 都是可行的选择。
我建议使用JSON将数据来回传递到服务器。这是当今大多数人都在使用的东西。另一种选择是 XML。
希望这会有所帮助。可以针对您刚刚提出的问题教授整个课程:)。