Connexion Application NetBeans avec BD Oracle 10g

Signaler
Messages postés
10
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
31 octobre 2010
-
Messages postés
10
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
31 octobre 2010
-
Bonjour tt le monde

Je n'arrive pas a connecter ma base Oracle 10g avec mon programme en java netbeans
Est ce que ca se passe via un serveur exemple Apache TomCat? ou bien ca ne le necessite pas?
Autrement j'ai un debut de programme mais je ne comprends pas une ligne:
String chaine="jdbc:oracle:thin:@localhost:1521:xe";

a quoi correspond l'URL

Merci de votre aide
Toute information m'est utile

4 réponses

Messages postés
12
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
19 février 2013
3
1. Essaye de mettre comme les parametres de la connection à la base de données les éléments suivants dans votre code source:
String pilote="oracle.jdbc.OracleDriver";

String url= "jdbc:oracle:thin://localhost:1521:XE";
String user="system";
String pass="ton mot de passe";
Connection con= DriverManager.getConnection (url,user,pass);


2. Puis tu télécharger un connecteur pour Oracle, plus précisement le connecteur ojdbc14.14 que tu dois mettre dans ton classpath.


eric wangi ngoy
Ingenieur
Messages postés
10
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
31 octobre 2010

Wangi
Merci de m'avoir accordé du temps
En fait je crois avoir essayé tout cela

En fait l'erreur que NetBeans m'affiche est telle:

cannot establish a connection to jdbc:oracle:thin://localhost:1521:XE using Oracle.jdbc.OracleDriver (Oracle/dms/instrument/ExecutionContextForJDBC)

je ne comprends pas ce que c'est!
Messages postés
12
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
19 février 2013
3
A.Corrigeons un peu:
String driver="oracle.jdbc.driver.OracleDriver";
String url= "jdbc:oracle:thin:@localhost:1521:XE";
String user="system";
String pass="ton mot de passe";
Class.forName(driver);
Connection con= DriverManager.getConnection (url,user,pass);


B. Puis tu télécharger un connecteur pour Oracle, plus précisement le connecteur ojdbc14.jar que tu dois mettre dans ton classpath.
C.Veuillez configurer le netbeans pour reconnaitre ce ojdbc1.jar de la manière suivante:
-Effectuer un clic droit sur le projet( nom du projet que tu as realise) et sélectionner l'item Properties(propriété) dans le menu contextuel.
- Dans la fenêtre Project Properties :
1. sélectionner la catégorie Libraries
2. sélectionner l'onglet Run qui permet de choisir les librairies
intégrées au classpath lors de
l'exécution
3. cliquer sur le bouton Add JAR/Folder
-Avec l'explorateur de fichiers sélectionner le fichier ojdbc14.jar que vous aurez
précédemment enregistré sur votre dique et valider (bouton Ouvrir).

D. Attention, tu ne dois pas aussi oublier de parameter le jdbc en utilisant le panneau de configuration.
Voici les procedures:
-clique sur paneau de configuration
-clique outils d'administration, puis sur source de donnée ODBC
-Dans la fenêtre qui apparait cliquer sur ajouter, puis selectionner le pilote Oracle in XE
-Dans la fenêtre suivante veuillez remple:
* Data source name: XE
*TNS service: localhost
*USERID: System
si tu as crée un utilisateur,tu doismettre ce nom. Par exemple WANGI, si non tu laisses System
*Pour finir tester la connection. Dans la nouvelle fenêtre, tu dois écrire ton mot de passe puis cliquer ok.
Un message de confirmation doit apparaître.
*Pour terminer cliquer sur ok








eric wangi ngoy
Ingenieur
Messages postés
10
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
31 octobre 2010

Merci j'ai effectivement réussi!! ))