Android中缺少javax类

Android中缺少javax类,java,android,libraries,Java,Android,Libraries,我需要将JDBC驱动程序导入到我的项目中,但它使用了Android默认不提供的一些类,例如javax.naming.*。我尝试将它们作为外部库导入,但它们反过来又引用了多个其他库(com.sun.naming.*、com.sun.jndi等等),这使得这种方法不可能成功 问题:解决这个问题的最佳方法是什么 谢谢。解决您的问题没有最好的方法。不幸的是,JDBC没有与Android一起使用,所以最好的方法是不使用它。还有许多其他数据库解决方案可供使用 嗯,我当然不会推荐它。为什么?因为JDBC是为高

我需要将JDBC驱动程序导入到我的项目中,但它使用了Android默认不提供的一些类,例如javax.naming.*。我尝试将它们作为外部库导入,但它们反过来又引用了多个其他库(com.sun.naming.*、com.sun.jndi等等),这使得这种方法不可能成功

问题:解决这个问题的最佳方法是什么


谢谢。

解决您的问题没有最好的方法。不幸的是,JDBC没有与Android一起使用,所以最好的方法是不使用它。还有许多其他数据库解决方案可供使用

嗯,我当然不会推荐它。为什么?因为JDBC是为高带宽、低延迟、高可靠性的网络连接而设计的。例如,桌面到数据库服务器,Web应用程序服务器到数据库服务器等等。移动设备提供的这些功能很少,而且没有一个是始终如一的


希望能有所帮助。

解决这个问题的最佳方法是不要在Android应用程序中使用JDBC。让您的Android应用程序与Web服务或类似类型的应用程序服务器一起工作,后者反过来与数据库一起工作。Jdbc需要javax。命名?数据库的驱动程序需要,是的。具体来说,在实例化数据源时也使用javax.naming.*。确实如此。我在这里遇到了一些关于这个问题的相互矛盾的说法,从“它工作得很完美”到“甚至考虑它都会被烧掉”,所以最后决定对它进行一次测试,因为它可能是最简单的解决方案。现在显然不是了。谢谢你为我节省了一些时间!