Bonjour,
j'ai aujourd'hui le problème suivant, si qq pouvait me débloquer, ça serait :o
Je suis sur une configuration :
-- Client Oracle 8
-- Serveur Oracle 9
j'utilise un driver jdbc classes12.zip. j'ai eu le code d'erreur suivant :
ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
après de nombreuses recherche il semblerait que cela vienne de la compatibilité entre oracle 8 et 9, respectivement, le client et le serveur.
J'ai télécharger la dernière version du classes12.zip
http://www.oracle.com/technology/sof...s/jdbc901.html
ce que j'ai trouvé comme solution, mais ça ne change rien.
Toujours le même message d'erreur.
Quelq'un aurait il une solution.
j'ai aussi cherché le classes12.jar, au cas ou ??? mais pas possible de mettre la main dessus et dans le renomage simple, je crois que je n'aurais pas l'index
Merci
Ma class :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| package web_java;
import java.sql.*;
import java.util.*;
public class Identification
{
public String getidentite( String login, String password_recherche) {
//oracle parameters
String retour= "-Z23-";
String hostDB = "182.16.13.71";
String portDB = "1521";
String sidDB = "DBZTE";
String loginDB = "vh";
String passwordDB = "vh";
Connection conn = null;
Statement req = null;
try{
String pass="riendutout";
String niveau="-1";
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String connex = "jdbc:oracle:thin:@"+hostDB+":"+portDB+":"+sidDB;
System.out.println(connex);
conn = DriverManager.getConnection(connex,loginDB,passwordDB);
req = conn.createStatement();
ResultSet toti = null;
toti=req.executeQuery("SELECT PASS,NIVEAU FROM identification where login = '" + login + "'");
toti.next ();
pass = toti.getString ("PASS");
niveau = toti.getString ("niveau");
if (password_recherche.equals(pass)) retour=niveau;
}
catch(Exception ex){
String titi = ex.getMessage();
System.out.println(ex);
retour="Mon exception : "+titi+"--"+retour+"ex";
}
return retour;
}
} |
Partager