O JDBC de primavera não conseguiu carregar a classe de condução do JDBC [oracle.jdbc.controlador.OracleDriver]

Será que alguém me pode ajudar com isto? Encontrei um problema quando tentei escrever código com o Spring JDBC. Quando corri o servidor, recebi a mensagem como mencionei no título. Tenho o google e alguém disse que devias importar o ojdbc.frasco. No entanto, já o importei. Aí vem o meu código.
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
    <property name="url" value="jdbc:oracle:thin:@192.168.0.13:1521/orcl" />
    <property name="username" value="Hibernate" />
    <property name="password" value="123456" />
    </bean>

</beans>
Por favor, sugira se fiz algo de errado. Muito obrigado antecipadamente.

Author: David Dai, 2013-07-28

5 answers

Certifica-te que tens ojdbc.o jar {[4] } é adicionado ao teu caminho de classe. Se você quiser, você também pode verificar novamente ao abrir .classpath file e procure por ojdbc.jar entrada. Se não o tiver, faça o download do relatório maven como mencionado abaixo:
        <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>11.2.0.3</version>
        </dependency>
.......

    <repositories>
        <repository>
            <id>codelds</id>
            <url>https://code.lds.org/nexus/content/groups/main-repo</url>
        </repository>
    </repositories>
 8
Author: Jagadeesh, 2015-02-08 16:15:19
Download do jar ojdbc de Aqui.

Põe ojdb6.jar em alguma pasta do seu projecto (vamos usar o lib).

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>11.2.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath>

Então faz mvn install: install-file-Dfile=path/to/ojdbc6.jar-DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar

 3
Author: Dhana, 2018-07-04 10:14:55
Acabei de pôr ojdbc6.jar na pasta de instalação do apache tom cat na pasta lib

D:\TOOLS\apache servidor tomcat\Tomcat 8.0\lib

Resolveu o meu problema.
 1
Author: user3260035, 2018-05-28 06:21:36

Tenta

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
    <property name="url" value="jdbc:oracle:thin:schema_name/[email protected]:1521:orcl" />
    <property name="username" value="Hibernate" />
    <property name="password" value="123456" />
    </bean>

</beans>

Se utilizar o arranque de Mola 2 (estou a usar o arranque de Mola 2, 0, 4.RELEASE, Oracle database 12c), application.properties

spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:schema_name/[email protected]:1521:xe
spring.datasource.username=Hibernate
spring.datasource.password=123456

(você deve ter ojdbc7.jar em claspath)

 0
Author: Do Nhu Vy, 2018-08-15 13:50:20
No meu caso, o problema era definir o âmbito para runtime:
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>7.0.0.jre8</version>
    <scope>runtime</scope>
</dependency>
 0
Author: Jairo Martínez, 2018-08-30 06:27:11