Java 通过Android连接Neo4j-不可能的任务?

Java 通过Android连接Neo4j-不可能的任务?,java,android,neo4j,httpurlconnection,Java,Android,Neo4j,Httpurlconnection,有没有办法从Android项目连接到远程Neo4j服务器?我使用了几种方法:JDBC驱动程序和使用Jersey客户端的RESTAPI,但是这些方法都不成功。所有这些都在纯Java项目中工作,但在Android中失败惨重。在这个阶段,我失去了通过android与数据库对话的希望。这是可行的还是我在浪费时间寻找不可能的解决方案?如果Neo4j公开了HTTP REST接口,那么当然可以从Android访问它。有许多不同的方法,包括HTTPUrlConnection和ApacheHttpClient 如

有没有办法从Android项目连接到远程Neo4j服务器?我使用了几种方法:JDBC驱动程序和使用Jersey客户端的RESTAPI,但是这些方法都不成功。所有这些都在纯Java项目中工作,但在Android中失败惨重。在这个阶段,我失去了通过android与数据库对话的希望。这是可行的还是我在浪费时间寻找不可能的解决方案?

如果Neo4j公开了HTTP REST接口,那么当然可以从Android访问它。有许多不同的方法,包括
HTTPUrlConnection
和Apache
HttpClient

如果你想穿运动衫,没有理由不起作用。我会先从上面的一个开始,向自己证明基础是有效的

这里有人编写了一个到RESTAPI的Java绑定


您可以在Android中使用(大多数)Java库。

您可以发布更多关于您遇到的错误的详细信息吗?看起来可能是类路径/缺少jar的问题。Android可能不支持Jersey。但至少,您应该能够使用REST API并以其他方式解析JSON。@Kevin Krumwiede有什么方法可以使用纯android进行连接吗?我会调查Jersey为什么不适合您。一个快速搜索出现了一些页面,上面说Android不支持它,但这可能已经改变了。如果您最终推出了自己的解决方案,只需搜索有关在Android上发出HTTP请求和解析JSON的一般信息。Neo4j并没有什么特别之处。