Connection à une base donnees oracle 11g
Résolu/Fermé
Lemaestro77
Messages postés
15
Date d'inscription
mercredi 14 février 2018
Statut
Membre
Dernière intervention
20 mai 2019
-
Modifié le 14 févr. 2018 à 10:13
Lemaestro77 Messages postés 15 Date d'inscription mercredi 14 février 2018 Statut Membre Dernière intervention 20 mai 2019 - 14 févr. 2018 à 16:13
Lemaestro77 Messages postés 15 Date d'inscription mercredi 14 février 2018 Statut Membre Dernière intervention 20 mai 2019 - 14 févr. 2018 à 16:13
A voir également:
- Connection à une base donnees oracle 11g
- Gmail connection - Guide
- Se connecter à ma boite hotmail - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Comment connecter chromecast à la télé - Guide
2 réponses
jee pee
Messages postés
40678
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
14 janvier 2025
9 492
Modifié le 14 févr. 2018 à 10:49
Modifié le 14 févr. 2018 à 10:49
Bonjour,
Je ne connais pas particulièrement la syntaxe dans ton contexte. Mais dans la chaine complète de connexion à la base Oracle, en plus de l'ip du serveur, du port, et de l'ORACLE_SID (qu'il faut bien sur renseigner pas juste xxx.xxx.xxx.xxx:1521:mabase), il faut un nom de compte/mot de passe.
Cdlt
Je ne connais pas particulièrement la syntaxe dans ton contexte. Mais dans la chaine complète de connexion à la base Oracle, en plus de l'ip du serveur, du port, et de l'ORACLE_SID (qu'il faut bien sur renseigner pas juste xxx.xxx.xxx.xxx:1521:mabase), il faut un nom de compte/mot de passe.
Cdlt
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
14 févr. 2018 à 13:33
14 févr. 2018 à 13:33
Bonjour,
"je ne sais pas exactement ou peut etre l'erreur"
Le problème c'est que les exceptions que tu pourrais obtenir tu les caches avec tes System.out.println, toutes les informations utiles sont perdues...
De toute façon, si tu n'as pas de connexion à la base ton programme ne pourra rien faire donc faire un petit message et continuer quand même c'est inutile, il vaut mieux laisser une exception.
Remarque : le Class.forName("oracle.jdbc.driver.OracleDriver") n'est utile qu'une fois au démarrage du programme, pas besoin de le faire à chaque connexion.
"je ne sais pas exactement ou peut etre l'erreur"
Le problème c'est que les exceptions que tu pourrais obtenir tu les caches avec tes System.out.println, toutes les informations utiles sont perdues...
De toute façon, si tu n'as pas de connexion à la base ton programme ne pourra rien faire donc faire un petit message et continuer quand même c'est inutile, il vaut mieux laisser une exception.
try { // ... } catch(SQLException e) { throw new IllegalStateException("Connexion impossible : " + url, e); }
Remarque : le Class.forName("oracle.jdbc.driver.OracleDriver") n'est utile qu'une fois au démarrage du programme, pas besoin de le faire à chaque connexion.
Lemaestro77
Messages postés
15
Date d'inscription
mercredi 14 février 2018
Statut
Membre
Dernière intervention
20 mai 2019
14 févr. 2018 à 16:13
14 févr. 2018 à 16:13
Merci pour ta reponse.
14 févr. 2018 à 13:25
14 févr. 2018 à 13:42
Voir la documentation :
https://docs.oracle.com/javase/9/docs/api/java/sql/DriverManager.html
https://docs.oracle.com/javase/tutorial/jdbc/basics/connecting.html
14 févr. 2018 à 13:51
mais ce n'est pas la même syntaxe que toi
14 févr. 2018 à 13:56