我正在尝试将我的Android应用程序连接到我的oracle 10g数据库,我正在使用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());
}
我有一个像这样的popUp:
来自getConnection的错误: 消息:null 来自:null 消息额外:null
日志或控制台中没有输出。
我是
任何帮助都会很棒!
Ps:抱歉我的英语不好。
答案 0 :(得分:0)
您无法将设备连接到Oracle数据库的原因是,移动设备无法执行此类操作,因为它们不是为大量数据库构建的驱动程序。但是,为了将您的应用程序连接到Oracle数据库,您必须创建所谓的 Web Service
或 API
才能获得该作业完成。看看这些教程,他们应该让你滚动: