Eclipse 日食+;Equinox:无法连接到数据库,SQLException未找到合适的驱动程序
我正在使用eclipse和equinox开发应用程序。我有一个应用程序,我想使用OSGi将其转换为模块 我的应用程序与模块JMS(apache activemq)和模块数据库(Oracle)配合使用 它与JMS配合得很好 但是,当我使用Oracle运行时,会出现一个错误: 无法连接到数据库,SQLException:java.sql.SQLException:未找到适合jdbc的驱动程序:oracle:thin:@192.168.0.149:1521:orcl 在我使用lib ojdbc6.jar并将其传输到bundle之前(因为它可以在OSGi中与Eclipse+Equinox一起使用,我遵循本教程) 我的代码:Eclipse 日食+;Equinox:无法连接到数据库,SQLException未找到合适的驱动程序,eclipse,sqlexception,equinox,Eclipse,Sqlexception,Equinox,我正在使用eclipse和equinox开发应用程序。我有一个应用程序,我想使用OSGi将其转换为模块 我的应用程序与模块JMS(apache activemq)和模块数据库(Oracle)配合使用 它与JMS配合得很好 但是,当我使用Oracle运行时,会出现一个错误: 无法连接到数据库,SQLException:java.sql.SQLException:未找到适合jdbc的驱动程序:oracle:thin:@192.168.0.149:1521:orcl 在我使用lib ojdbc6.ja
Class.forName("oracle.jdbc.driver.OracleDriver");
dbPool = new ConnectionPool("OracleDriver",
20,
40,
1000,
"jdbc:oracle:thin:@192.168.0.149:1521:orcl",
"facebookvega",
"facebook2012##",
new DbConnectionExtFactoryImpl());
谢谢你帮助我 您找到了用于“oracle.jdbc.driver.OracleDriver”的OSGi jar了吗。我们正在尝试使用同一个类来使用Day CQ中的JDBCTemplate和需要OSGi jar的Spring框架
DbConnectionExt getConnection() throws SQLException
DbConnection conn = null;
if (timeout == 0) {
conn = dbPool.getConnection();
} else {
conn = dbPool.getConnection(timeout);
}