java– 驱动程序JDBC PostgreSQL与Android

java– 驱动程序JDBC PostgreSQL与Android,第1张

概述参见英文答案>java.lang.ClassNotFoundException:org.postgresql.Driver,Android                                    6个我正在尝试使用JDBC驱动程序将我的Android应用程序连接到服务器(PostgreSQL),但是我有这个错误:java.lang.Class

参见英文答案 > java.lang.ClassNotFoundException: org.postgresql.Driver, Android                                    6个
我正在尝试使用JDBC驱动程序将我的AndroID应用程序连接到服务器(Postgresql),但是我有这个错误:

java.lang.classNotFoundException: org.postgresql.Driver...Caused by: java.lang.NoClassDefFoundError: org/postgresql/Driver... 12 moreCaused by: java.lang.classNotFoundException: org.postgresql.Driver...java.sql.sqlException: No suitable driver

我尝试了很多东西,比如在路径中添加驱动程序的地址,但没有任何效果.我按照本教程:
http://appliedcoffeetechnology.tumblr.com/post/10657124340
并在Build Path中添加了驱动程序JDBC4(我也尝试过JDBC3).

每个人都可以帮助我吗?

解决方法:

虽然不是你问题的严格答案,但我确实有一个建议.

不要尝试直接在AndroID设备上使用JDBC.你会以这种方式省去很多麻烦. I wrote about that in more detail on the “JDBC vs Web Service for Android” question.

在可通过Web访问的应用程序服务器上编写数据库逻辑,并通过http JsON,SOAP,XML-RPC或类似工具与该应用程序服务器通信.这将带来更高的带宽效率,您可以通过这种方式使您的应用程序更加容忍连接问题.它还使您不必将数据库服务器直接暴露给Internet – 只要您使用SSL,就不用担心Postgresql,但最好不要这么做.

在JBoss AS 7,Tomcat 7或类似程序上使用JAX-RS,您应该可以非常轻松地为您的应用程序组建一个Web RESTful XML / JsON服务API.人们似乎也很快将PHP与REST / JsON API放在一起.

您可以使用几乎任何您喜欢的语言编写JsON / REST Web API,并且具有不同程度的易用性.只需搜索REST服务器yourlanguagename.

“Kaw”在一个删除的答案中指出,还有虚拟JDBC驱动程序通过http隧道传输请求.这些可能适用于某些应用.

总结

以上是内存溢出为你收集整理的java – 驱动程序JDBC PostgreSQL与Android全部内容,希望文章能够帮你解决java – 驱动程序JDBC PostgreSQL与Android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1103389.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存