日食と分点を使用してアプリケーションを開発しています。OSGi を使用してアプリケーションをモジュールに変換したい
私のアプリはモジュール JMS (apache activemq) とモジュール データベース (Oracle) で動作します。
JMS との相性も抜群です。
しかし、Oracle で実行するとエラーが発生します。
データベースに接続できません、SQLException: java.sql.SQLException: jdbc:oracle:thin:@192.168.0.149:1521:orcl に適したドライバが見つかりません
lib ojdbc6.jar を使用する前に、バンドルに転送しました (OSGi で Eclipse + Equinox で使用できるようにするため、このチューターhttp://wiki.eclipse.org/Create_and_Export_MySQL_JDBC_driver_bundleに従います) 。
私のコード:
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());
DbConnectionExt getConnection() throws SQLException
DbConnection conn = null;
if (timeout == 0) {
conn = dbPool.getConnection();
} else {
conn = dbPool.getConnection(timeout);
}
私を助けてくれてありがとう !