[JSP/Oracle] de 7 à 8i

de 7 à 8i [JSP/Oracle] - Java - Programmation

Marsh Posté le 09-04-2004 à 17:53:14    

Salut à tous !  
J'arrive à établir une connexion vers une base Oracle 7 en utilisant classes12.zip et jdbc:oracle:thin:@ en passant par apache/tomcat 4.0.3  
Par contre, quand je veux pointer vers une base Oracle 8i, j'ai un joli message d'erreur : javax.servlet.ServletException: Protocol violation  
Je cherche, je cherche et je commence à ne plus avoir d'idées ...  :pt1cable:  :pt1cable:    
Il n'y a personne qui a rencontré ce problème ?  
 
Bonne soirée !!

Reply

Marsh Posté le 09-04-2004 à 17:53:14   

Reply

Marsh Posté le 09-04-2004 à 18:20:47    

bha surement que oracle8i est livré avec un autre driver jdbc.


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-04-2004 à 09:38:12    

j'y ai pensé ... c'est pourquoi j'ai téléchargé chez Oracle la dernère version de classses12.zip qui contient les drivers pour Oracle 8i

Reply

Marsh Posté le 13-04-2004 à 11:41:51    

Yes, j'ai trouvé d'où ça venait !
Il ne prenait pas en compte la variable d'environnement ClassPath qui lui indiquait un repertoire pour trouver classes12.zip. Pourquoi : je ne sais pas. Par contre, en décompactant directement les classes du zip dans le répertoire classes à la racine d'Apache, c'est ok. Etrange !
 

Reply

Marsh Posté le 13-04-2004 à 14:32:33    

faut foutre le jar dans WEB-INF/lib ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-06-2004 à 16:15:52    

tu veux dire qu'il faut mettre le classses12.jar ds WEB-INF/lib ???
car moi non plus je n'arrive pas a me connecter a oracle 8i.
pourtant g mis classses12.jar ds tomcat/common/lib
 
Edit: j'imagine qu'il fo redemarrer tomcat apres avoir coller les lib non?


Message édité par DumbaDonf le 11-06-2004 à 16:17:08
Reply

Marsh Posté le 11-06-2004 à 16:55:28    

Est-ce qu'il faut creer a la main une connexion JDBC ou alors tomcat gere ca tout seul??

Reply

Marsh Posté le 11-06-2004 à 17:01:23    

Dumbadonf a écrit :

Est-ce qu'il faut creer a la main une connexion JDBC ou alors tomcat gere ca tout seul??


 
Tu as une chaine de connexion, donc a part si tu veux utiliser le pool de connexion de Tomcat, ta connexion se trouve dans tes  pages java (j'imagine que tu utilises un pool de connexion...)

Reply

Marsh Posté le 11-06-2004 à 17:11:10    

euh... c koi exactement un pool de connexion?
Moi j'esais de me connecter avec
Class.forName("oracle.jdbc.driver.OracleDriver" );
sans avoir fait koi que se soit a la main avant...

Reply

Marsh Posté le 11-06-2004 à 18:01:57    

G lu ds la doc de sun qu'il suffirais a priori d'utiliser  
<%@ page import="java.sql.*"%>
pour acceder a l'API JDBC.
Pouvez vous me le confirmer?
Pas besoin de faire de manip suplementaire?

Reply

Marsh Posté le 11-06-2004 à 18:01:57   

Reply

Marsh Posté le 11-06-2004 à 20:17:38    

Ca y est g reussit...
Pour ceux que ca interresse:
http://forum.hardware.fr/forum2.ph [...] subcat=390

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed