Java Web应用程序&x2B;android应用程序,如何在android上处理db连接

Java Web应用程序&x2B;android应用程序,如何在android上处理db连接,java,android,database,web-services,architecture,Java,Android,Database,Web Services,Architecture,最近我正在开发在线应用程序(Spring+Hibernate),我也希望有一个移动应用程序(android)。Hibernate在web应用程序中与DB对话,现在,我不知道如何从mobile与DB通信,我应该通过我的web应用程序进行通信,还是必须为此目的创建一个新的DB,或者可能是web服务 所有的反馈、意见和建议都是高度赞赏的 Thans,Android提供了一个内置的SQLite数据库,可以通过作为Android SDK一部分的代码访问该数据库。只要在网上搜索教程,你就会发现很多 好的,您

最近我正在开发在线应用程序(Spring+Hibernate),我也希望有一个移动应用程序(android)。Hibernate在web应用程序中与DB对话,现在,我不知道如何从mobile与DB通信,我应该通过我的web应用程序进行通信,还是必须为此目的创建一个新的DB,或者可能是web服务

所有的反馈、意见和建议都是高度赞赏的


Thans,

Android提供了一个内置的SQLite数据库,可以通过作为Android SDK一部分的代码访问该数据库。只要在网上搜索教程,你就会发现很多

好的,您想在web服务器上与DB通信,对此表示抱歉。不知道如何使用Hibernate,但您可以使用JDBC从手机远程连接到数据库。
这适用于普通Java代码。

您应该为您的Web应用程序编写一个API。

如何真正做到这一点,您可以共享一些链接、教程或任何相关文档吗?其余的呢?该死的,我偶然想到了这一点,但我不知道如何将这一点与我目前所拥有的结合起来。我马上去看看,不过只是想把事情弄清楚。。。我可以在那里使用已经开发的Hibernate DB通信?当然可以。Hibernate是您的DAO-您将编写一个类,该类将使用您的Hibernate方法检索数据,然后使用Web服务表示数据,并通过您的android服务应用程序进行访问。Dan,我不确定直接从移动设备连接到DB是否安全,我宁愿避免这种情况。嗯,我没有考虑到这一点,但考虑到这一点,这听起来很合理。您想从手机访问外部数据库还是内部数据库?如果是外部的-使用webservice json/xml。。如果是内部的,那么你也必须实现一个服务,但是内部的Android服务要与外部的Web服务对话。我这样说,我不关心这里的架构-如果必要的话,我们可以改变,我正在寻找最有效的解决方案,因为webapp通过hibernate与db对话,我认为我们可以以某种方式利用它,有可能吗?如果没有,你会在这个场景中选择什么选项。可以阅读下面我的评论。Hibernate只是您的DAO框架。您将通过Hibernate获取数据,并通过任何RESTfulWebService(json/xml)或任何您想要的方式以任何可能的方式表示它们。