1

AndroidアプリケーションをOracle10gDBに接続しようとしています。JDK1.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

ログまたはコンソールに出力がありません。

私は文字通り迷子になっています

どんな助けでも素晴らしいでしょう!

追伸:英語が下手でごめんなさい。

4

1 に答える 1

0

デバイスをOracleDBに接続できない理由は、モバイルデバイスは、そこにある膨大な量のデータベース用のドライバで構築されていないため、このようなアクションを実行する機能を備えていないためです。Web Serviceただし、アプリをOracle DBに接続するには、またはと呼ばれるものを作成しAPIてジョブを実行する必要があります。これらのチュートリアルをチェックしてください。

于 2013-01-15T21:54:18.390 に答える