全部
我正在尝试使用Spring Boot为Oracle DB创建数据源。我收到以下错误:
org.springframework.boot.autoconfigure.jdbc.DataSourceProperties $ DataSourceBeanCreationException:无法确定合适的驱动程序类
我确实在类似的问题上研究了不同的stackoverflow问题,但没有任何效果。
这是示例代码和其他工件:
pom.xml:
$Readcount = 1000
$CSVFile = 'file.csv'
$CSVFile2 = 'file2.csv'
Get-Content -Path $CSVFile -ReadCount $Readcount | Foreach { $_ -replace '$',"`n" } |
Set-Content -NoNewline $CSVFile2
application.yml:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ucp</artifactId>
<version>12.2.0.1</version>
</dependency>
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ons</artifactId>
<version>12.2.0.1</version>
</dependency>
在上面,我甚至尝试将oracle.jdbc.driver.OracleDriver作为驱动程序类名称。我也将driver-class-name更改为driverClassName,但是还是相同的错误。
在代码中,我如下创建数据源:
spring:
oracle-db:
url: jdbc:oracle:thin:<oracle db details>
username: <user id>
password: <password>
driver-class-name: oracle.jdbc.OracleDriver
我想念的是什么?