在android应用程序中连接oracle

时间:2011-02-14 10:58:12

标签: android oracle jdbc

我正在做多媒体应用。我的问题是我想通过JDBC将oracle数据库连接到我的应用程序。每当我试图连接jdbc驱动程序时,它显示

  

Dxwarning:忽略匿名内部类的InnerClasses属性   (oracle.jdbc.pool.OracleRuntimeLoadBalancingEventHandlerThread $ 1)没有附带   关联的EnclosingMethod属性。这堂课可能是由一个   没有以现代.class文件格式为目标的编译器。推荐   解决方案是使用最新的编译器从源代码重新编译类   并且没有指定任何“-target”类型选项。无视的后果   这个警告是这个类的反射操作会不正确   表明是一个内部类。

任何人都可以为Oracle应用程序链接oracle JDBC的确切jar文件。

2 个答案:

答案 0 :(得分:0)

您无法轻松导入实现java。*类的JAR。并且,JDBC需要移植到Android,因为它可能依赖于Android缺乏的JavaSE中的类。并且,无论如何,你需要为SQLite编写自己的JDBC驱动程序,包装Android已经提供的API,因为我怀疑现有的JDBC驱动程序使用JNI。而且,当所有这一切都完成后,您将拥有一个增加了大量膨胀的应用程序,使人们下载和保留您的应用程序的可能性降低。

source

答案 1 :(得分:0)

我对此非常感兴趣。我昨天尝试使用mysql驱动程序进行类似的操作(最终它将是一个oracle连接),我用Google搜索的所有内容都说使用jdbc与android或者根本不可能是一个非常糟糕的主意。

但是你已经设法连接到oracle数据库。我有兴趣知道表演等。