Problème de connection à une base de données Oracle - Java - Programmation
Marsh Posté le 24-03-2004 à 21:25:08
pour une connexion Mysql je fais ca:
Class.forName("com.mysql.jdbc.Driver" ).newInstance();
_conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/janniv", "root", "" );
Marsh Posté le 25-03-2004 à 22:15:33
Essaye avec ca :
Class.forName("oracle.jdbc.driver.OracleDriver" );
Sinon pour la connectoin al'IUT on fait comme ca :
String url="jdbc:oracle:thin:login/pass@orasrv1.ens.iut-orsay.fr:1522:srv1db";
Connection conn=DriverManager.getConnection(url);
Je sais pas si ca peut t'aider mais bon on sais jamais
Marsh Posté le 26-03-2004 à 13:33:25
Voilà ce que je fais pour oracle et ça fonctionne très bien :
public void init() {
try {
Class.forName ("oracle.jdbc.driver.OracleDriver" );
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:nomdetabase","user","pass" );
.........
} catch (Exception ex) {
System.err.println( "Erreur : " + ex.getMessage());
System.exit(1);
Il ne faut pas oublier d'inclure à ton projet la librairie classes12.zip (fait une recherche sur ton dd si tu l'as pas inclus).
Marsh Posté le 24-03-2004 à 15:41:23
Je dois réaliser une intégration de données sous Oracle mais j'ai un problème pour me connecter à la base de données et je ne sais pas d'ou vient le problème.
Extrait du programme
// Enregistrement du driver Oracle
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
// Etablissement de la connection
Connection conn = DriverManager.getConnection(CONN_URL, USER, PASSWD);
Message d'erreur
java.lang.Error: Unresolved compilation problem:
oracle cannot be resolved or is not a type
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at ExportationBaseq.start(ExportationBaseq.java:41)
at ExportationBaseq.main(ExportationBaseq.java:101)
Exception in thread "main"
Merci d'avance de votre aide