1

我正在尝试将我的 android 应用程序连接到我的 oracle 10g DB,我正在使用 JDK 1.6、OJDBC14.jar 并使用 4.+ 应用程序。我曾经对驱动程序有一些问题,但这是最好的一个:在执行此代码后:

String url="jdbc:oracle:thin:usr/pwd@r2d2.iut-orsay.u-psud.fr:1521:etudom";
Connection co = null;

try {
    Class.forName("oracle.jdbc.OracleDriver");
    popUp("Driver Ok");
}
// Should never happend
catch (ClassNotFoundException e){
    popUp("ERROR: Driver's missing");
    //System.exit(1);
}
// Unknow problem
catch (Exception e){
    popUp("ERROR : " + e.getMessage() + "\nFrom: " + e.getCause());
}


try {
    co = DriverManager.getConnection(url);
    popUp("Connection ok");
}
// In case of internet problem
catch (SQLException e) {
    popUp("Throw from SQLException\nERROR : " + e.getMessage());
    //System.exit(1);
}
// unknown problem
catch (Exception e){
    popUp("ERROR from getConnection :\nMessage: " + e.getMessage() + "\nFrom: " + e.getCause() + "\nMessage extra: "+e.getLocalizedMessage());
}

我有一个这样的弹出窗口:

来自 getConnection 的错误:消息:null 来自:null 额外消息:null

日志或控制台中没有输出。

我真的迷路

任何帮助都会很棒!

Ps:对不起我的英语不好。

4

1 回答 1

0

您无法将设备连接到 Oracle DB 的原因是,移动设备不具备执行此类操作的能力,因为它们没有为现有的大量数据库构建驱动程序。但是,为了将您的应用程序连接到 Oracle DB,您必须创建所谓的 aWeb Service或 anAPI来完成工作。查看这些教程,它们应该可以帮助您滚动:

于 2013-01-15T21:54:18.390 回答