我们正在进行一个Android项目,但需要连接到我们在其他项目中使用的postgreSQL服务器.有关此起点的任何建议吗?是否有任何东西(有偿或无偿)可以让我们实现这一目标?
我意识到这是一个非常普遍的问题,虽然我们在编写桌面客户端/服务器应用程序方面拥有丰富的经验,但我们对移动设备编程的经验很少.
我必须采用的当前解决方案使用JDBC并在android应用程序中存储数据库的用户/密码.就我而言,这并不是一个好的解决方案.我想在中间的Web服务器上实现一个映射层.
对此有什么最佳做法或推荐策略吗?我应该使用SOAP或JSON还是完全不同的东西(因为它们在Java中实现得很好和/或易于使用)?在PHP中是否有任何用于postgresql < - > SOAP/JSON /的映射工具,或者我是否需要自己编写这些脚本?
任何指针将不胜感激.
我正在尝试使用JDBC驱动程序将我的Android应用程序连接到服务器(PostgreSQL),但是我有这个错误:
java.lang.ClassNotFoundException: org.postgresql.Driver
...
Caused by: java.lang.NoClassDefFoundError: org/postgresql/Driver
... 12 more
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
...
java.sql.SQLException: No suitable driver
Run Code Online (Sandbox Code Playgroud)
我尝试了很多东西,比如在路径中添加驱动程序的地址,但没有任何效果.我按照本教程:http: //appliedcoffeetechnology.tumblr.com/post/10657124340并在Build Path中添加了驱动程序JDBC4(我也尝试过JDBC3).
每个人都可以帮助我吗?