无法为连接URL'null'创建类“”的JDBC驱动程序

问题描述 投票:0回答:1

我正在尝试使用myBatis连接到Oracle数据库,并且它返回以下错误:

GRAVE: ERROR.nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'null'
### The error may exist in com/iberdrola/persistence/dao/BusquedaDao.java (best guess)
### The error may involve com.iberdrola.persistence.dao.BusquedaDao.getResultadosBusqueda
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'null'

我在tomcat server.xml中具有数据库配置

<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="1" maxTotal="20" maxWaitMillis="-1" name="jdbc/nombreBD" password="pass" removeAbandonedOnBorrow="true" removeAbandonedTimeout="60" type="javax.sql.DataSource" url="jdbc:oracle:thin:@//IP:PUERTO/AWDD" username="user"/>

[我不明白,如果我添加了这些设置,为什么它告诉我该类等于“”,并且URL等于'null'。

我不知道我可能会丢失什么,或者我做错了什么。

任何缺少的信息,我都会毫无问题地添加。

提前感谢。

java spring oracle jdbc mybatis
1个回答
1
投票
您需要具有与以下提到的配置类似的配置:

<dataSource type="POOLED"> <property name="driver" value="${driver}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource>

以某些示例检查thisthis
© www.soinside.com 2019 - 2024. All rights reserved.