Spring JDBC n'a pas Pu charger la classe du pilote JDBC [oracle.jdbc.le pilote.OracleDriver]
Je me demande si quelqu'un pouvait m'aider avec cela. J'ai rencontré un problème lorsque j'ai essayé d'écrire du code avec Spring JDBC. Quand j'ai couru le serveur, j'ai reçu le message comme je l'ai mentionné dans le titre. J'ai google et quelqu'un a dit que vous devriez importer ojdbc.jar. Cependant, j'ai déjà importé. Voici mon code:
<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>
Veuillez suggérer si j'ai fait quelque chose de mal. Merci beaucoup à l'avance.
Vous devez vous assurer que ojdbc.jar est dans votre CLASSPATH lorsque l'application est en cours d'exécution. Par exemple, si vous créez une application web - ojdbc.jar devrait être présent dans WEB-INF/lib de votre fichier WAR.
Salut Sergey, je vous remercie pour votre réponse rapide. Cependant, je suis en train de le tester en MyEclipse...
Vous avez besoin de l'installation du chemin de génération pour votre projet Eclipse, cela peut vous aider, wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)
Merci encore pour votre réponse. Cependant, quand j'ai remplacé le contenu de la classe: "org.apache.commons.dbcp.BasicDataSource" il fonctionne bien. Assez étrange.
êtes-vous à l'aide de tout construire des outils comme maven ?
Salut Sergey, je vous remercie pour votre réponse rapide. Cependant, je suis en train de le tester en MyEclipse...
Vous avez besoin de l'installation du chemin de génération pour votre projet Eclipse, cela peut vous aider, wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)
Merci encore pour votre réponse. Cependant, quand j'ai remplacé le contenu de la classe: "org.apache.commons.dbcp.BasicDataSource" il fonctionne bien. Assez étrange.
êtes-vous à l'aide de tout construire des outils comme maven ?
OriginalL'auteur David Dai | 2013-07-28
Vous devez vous connecter pour publier un commentaire.
Assurez-vous que vous avez ojdbc.jar est ajouté dans votre chemin de classe. Si vous le souhaitez, vous pouvez également double vérifier en ouvrant .classpath fichier et recherchez ojdbc.jar entrée. Si vous ne l'avez pas, téléchargez-le depuis le le repo maven comme mentionné ci-dessous:
OriginalL'auteur Jagadeesh
Je viens de mettre ojdbc6.jar dans apache tom cat répertoire d'installation dans le répertoire lib de
D:\TOOLS\apache serveur tomcat\Tomcat 8.0\lib
Il a résolu mon problème.
OriginalL'auteur user3260035
Télécharger le ojdbc pot de
ici
mettre ojdb6.jar dans un dossier de votre projet (utilisons lib).
Puis faire
mvn install:install-fichier -Dfile=path/to/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
OriginalL'auteur Dhana
Essayer
Si vous utilisez Printemps Boot 2 (je suis en utilisant le Printemps de Démarrage 2.0.4.De presse, base de données Oracle 12c),
application.properties
(Vous devez avoir
ojdbc7.jar
dans le classpath)OriginalL'auteur foobarfuu
Dans mon cas, le problème a été portée à
runtime
:OriginalL'auteur Jairo Martínez