
Решение проблемы с подключением драйвера jdbc для Oracle в Maven.
Несмотря на то, что в репозиторях есть конфиги для драйвера Oracle, они не подтягиваются в проект.
При попытке коннекта к БД Oracle: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Решается просто. Необходимо скачать текущую версию драйвера с Oracle сайта (под версию БД):
Oracle Database JDBC Driver
Устанавливаем драйвер в свой локальный репозиторий:
java -cp path\ojdbc7.jar oracle.jdbc.OracleDriver
Затем подключаем драйвер стандартно в pom.xml
<dependency> <groupId>com.oracle</groupId> <artifactId>oracle</artifactId> <version>11.2.0</version> </dependency> |
Oracle Jdbc connect bean for Spring & ibatis
<bean id="dataSourceOracle" class="org.apache.ibatis.datasource.pooled.PooledDataSource"> <property name="driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc:oracle:thin:@${db.eps.host}:${db.eps.port}:${db.eps.db}"/> <property name="username" value="${db.eps.username}"/> <property name="password" value="${db.eps.password}"/> <property name="defaultAutoCommit" value="true"/> </bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSourceOracle"/> </bean> |