2013-07-28 20 views
9

これで私が助けてくれるのだろうかと思います。 Spring JDBCでコードを記述しようとしたときに問題が発生しました。私がサーバを走らせたとき、私はタイトルで言及したようなメッセージを得ました。私はそれをgoogleとojdbc.jarをインポートする必要があると言った。しかし、私はすでにそれをインポートしています。ここに私のコードが来る:Spring JDBC 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> 

私は間違って何かしたことをお伝えください。事前に多くの感謝。

+1

アプリケーションが実行されているときに、ojdbc.jarがCLASSPATHにあることを確認する必要があります。たとえば、Webアプリケーションを作成する場合は、WARファイルのWEB-INF/libにojdbc.jarが存在する必要があります。 –

+0

@ SergeyMakarovこんにちはSergey、あなたの迅速な対応に感謝します。しかし、私はちょうどMyEclipseでそれをテストしています... –

+0

あなたのEclipseプロジェクトのためのビルドパスを設定する必要があります、これは助けるかもしれません - http://www.wikihow.com/Add-JARs-to-Project-Build-Paths- in-Eclipse-(Java) –

答えて

5

ojdbc.jarがクラスパスに追加されていることを確認してください。必要ならば、.classpathファイルを開き、ojdbc.jarエントリを探して、それを再度確認することもできます。

 <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> 
関連する問題