启用自定义JDBC驱动程序以使用Oracle SQL Developer

时间:2015-12-16 21:38:32

标签: java jdbc oracle-sqldeveloper

我有一个自定义JDBC驱动程序。在实例化和直接使用时,或通过DriverManager.getConnection检索时,驱动程序正常工作。

目前我正在尝试允许我的JDBC驱动程序在Oracle SQL Developer中工作,因为它支持第三方JDBC驱动程序。我不清楚的是,我需要实现哪些额外的方法或属性才能让SQL Developer识别我的驱动程序。

我已经按照相当简单的在线说明将我的库作为第三方JDBC驱动程序添加到SQL Developer中,但在重新启动后,我的驱动程序在尝试添加新连接时不会出现。

更新 添加了META-INF/services/java.sql.Driver文件,列出了我的JDBC驱动程序。

已经有静态自我注册:

static {
    try {
        java.sql.DriverManager.registerDriver(new CustomDriver());
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

0 个答案:

没有答案