【问题标题】:Loading Oracle JDBC Driver Class in Android在 Android 中加载 Oracle JDBC 驱动程序类
【发布时间】:2014-10-15 21:44:07
【问题描述】:

我正在尝试远程连接到 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 程序中尝试了相同的代码 - 在 main 方法中添加了相同的 jar 文件并且它工作了

【问题讨论】:

标签: java android oracle jdbc


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-17
    • 2011-08-24
    • 2013-07-28
    • 1970-01-01
    • 2016-08-18
    • 2012-04-23
    • 2018-05-09
    相关资源
    最近更新 更多