Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android应用程序中连接oracle_Android_Oracle_Jdbc - Fatal编程技术网

在android应用程序中连接oracle

在android应用程序中连接oracle,android,oracle,jdbc,Android,Oracle,Jdbc,我在做多媒体应用。我的问题是我想通过JDBC将oracle数据库连接到我的应用程序中。每当我尝试连接jdbc驱动程序时,它就会显示 Dxwarning:忽略匿名内部类的InnerClasses属性 (oracle.jdbc.pool.OracleRuntimeLoadBalancingEventHandlerThread$1)没有附带 关联的EnclosingMethod属性。这个类可能是由一个 未以现代.class文件格式为目标的编译器。推荐的 解决方案是使用最新的编译器从源代码重新编译该类

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

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


任何人都可以链接OracleJDBCforAndroid应用程序的确切jar文件

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


我对此很感兴趣。昨天我尝试了类似的mysql驱动程序(最终它将是一个oracle连接),我在谷歌上搜索到的所有信息都表明,在android上使用jdbc不是一个好主意,或者根本不可能


但您已经成功连接到oracle数据库。我很想知道性能等。

谢谢,现在正在连接。我忘了在eclipse中包含OJDBC14 jar文件。我可以通过textview从oracle获取数据。这在很多层面上都是错误的……它在2.2SDK版本上运行得非常好。我忘了在eclipse中包含OJDBC14.JAR。@HariRam:你能让我看看你的代码吗?我对你也做过同样的事。但是我在连接数据库的过程中遇到了一个异常。你能给我们看看你的密码吗?如果你能做到上面所说的,那将是非常好的,非常有帮助的。。。感谢您在内置路径中导入oracle jar文件。是的,我导入了。我用Eclipse做的。我制作了“addjars”,并将jar交给Eclipse。我所有的代码都在这里:[]。我使用安卓2.3.3,它重要吗?