在Android中加载Oracle JDBC驱动程序类

时间:2014-10-15 21:44:07

标签: java android oracle jdbc

我正在尝试远程连接到Oracle数据库 我按照此链接How can I use external JARs in an Android project?中的建议添加了jar文件(最多投票答案) 代码如下

public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    try{
        Class.forName("oracle.jdbc.driver.OracleDriver");
        Connection connection = null;
        ......

当我调试时,我发现它总是在Class.forName

引发异常
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

jar文件来自http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html(ojdbc6.jar)

我找了几个小时,有任何建议如何解决它。

注意:我在普通的java程序中尝试了相同的代码 - 添加了相同的jar文件-in main方法并且它有效

1 个答案:

答案 0 :(得分:0)

通过导航到项目属性,然后将外部jar添加到构建路径,将oracle库添加到eclipse的构建路径中。现在,您可以在项目中加载这些类。