我正在做多媒体应用。我的问题是我想通过JDBC将oracle数据库连接到我的应用程序。每当我试图连接jdbc驱动程序时,它显示
Dxwarning:忽略匿名内部类的InnerClasses属性 (oracle.jdbc.pool.OracleRuntimeLoadBalancingEventHandlerThread $ 1)没有附带 关联的EnclosingMethod属性。这堂课可能是由一个 没有以现代.class文件格式为目标的编译器。推荐 解决方案是使用最新的编译器从源代码重新编译类 并且没有指定任何“-target”类型选项。无视的后果 这个警告是这个类的反射操作会不正确 表明不是一个内部类。
任何人都可以为Oracle应用程序链接oracle JDBC的确切jar文件。
答案 0 :(得分:0)
您无法轻松导入实现java。*类的JAR。并且,JDBC需要移植到Android,因为它可能依赖于Android缺乏的JavaSE中的类。并且,无论如何,你需要为SQLite编写自己的JDBC驱动程序,包装Android已经提供的API,因为我怀疑现有的JDBC驱动程序使用JNI。而且,当所有这一切都完成后,您将拥有一个增加了大量膨胀的应用程序,使人们下载和保留您的应用程序的可能性降低。
答案 1 :(得分:0)
我对此非常感兴趣。我昨天尝试使用mysql驱动程序进行类似的操作(最终它将是一个oracle连接),我用Google搜索的所有内容都说使用jdbc与android或者根本不可能是一个非常糟糕的主意。
但是你已经设法连接到oracle数据库。我有兴趣知道表演等。