2013-07-28 16 views
9

Mi chiedo se qualcuno potrebbe aiutarmi con questo. Ho riscontrato un problema quando ho provato a scrivere codice con Spring JDBC. Quando ho eseguito il server, ho ricevuto il messaggio come ho detto nel titolo. Ho google e qualcuno ha detto che dovresti importare ojdbc.jar. Tuttavia, l'ho già importato. Ecco che arriva il mio codice:Spring JDBC Impossibile caricare la classe di driver JDBC [oracle.jdbc.driver.OracleDriver]

<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> 

Si prega gentilmente di suggerire se ho fatto qualcosa di sbagliato. Molte grazie in anticipo.

+1

È necessario fare in modo che ojdbc.jar è nel classpath quando l'applicazione è in esecuzione. Ad esempio, se si sta creando un'app Web, ojdbc.jar dovrebbe essere presente in WEB-INF/lib del file WAR. –

+0

@SergeyMakarov Ciao Sergey, grazie per la tua rapida risposta. Tuttavia, lo sto solo testando in MyEclipse ... –

+0

È necessario impostare il percorso di generazione per il tuo progetto Eclipse, questo può aiutare - http://www.wikihow.com/Add-JARs-to-Project-Build-Paths- in-Eclipse- (Java) –

risposta

5

Assicurarsi di avere ojdbc.jar aggiunto al percorso della classe. Se lo desideri, puoi anche ricontrollarlo aprendo il file .classpath e cerca l'ingresso ojdbc.jar. Se non lo avete, scaricarlo dal repo l'esperto come indicato di seguito:

 <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> 
Problemi correlati