Connexion jdbc
Résolu/Fermé
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
-
2 déc. 2008 à 21:13
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 4 déc. 2008 à 00:20
wiam_ Messages postés 168 Date d'inscription samedi 1 mars 2008 Statut Membre Dernière intervention 11 août 2013 - 4 déc. 2008 à 00:20
A voir également:
- Connexion jdbc
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Connexion chromecast - Guide
- Gps sans connexion - Guide
6 réponses
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
2 déc. 2008 à 22:04
2 déc. 2008 à 22:04
Hello,
Ajoute une ligne printStackTrace dans chaque partie catch des try..catch. On s'en fout des
System.out.println("requete impossible")...
Poste par ici la sortie console du printstacktrace (au besoin, car très probablement elle sera suffisante pour que tu rectifies le tir toute seule).
++
Ajoute une ligne printStackTrace dans chaque partie catch des try..catch. On s'en fout des
System.out.println("requete impossible")...
Poste par ici la sortie console du printstacktrace (au besoin, car très probablement elle sera suffisante pour que tu rectifies le tir toute seule).
++
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
2 déc. 2008 à 22:30
2 déc. 2008 à 22:30
merci pour ta reponse mais je sais pa comment je doit utiliser printStackTrace , en fait j'ai jamais utilise , est ce qu'il faut creer une methode ou quoi ?
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
3 déc. 2008 à 00:13
3 déc. 2008 à 00:13
Euh... Est-ce que tu as jamais essayé de faire une recherche? https://www.google.fr/search?client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&channel=s&hl=fr&q=printstacktrace&meta=&btnG=Recherche+Google&gws_rd=ssl ramène 1 040 000 résultats.
Un clic sur le 1er des résultats retournés ==> documentation Java 1.4. Ca date un peu, mais toujours valable. On apprend que printStackTrace() est une méthode de la classe Throwable. La classe Exception hérite de Throwable, donc elle possède aussi cette méthode.
Du coup, l'utilisation est super giga méga simple:
Voilou :-)
++
Un clic sur le 1er des résultats retournés ==> documentation Java 1.4. Ca date un peu, mais toujours valable. On apprend que printStackTrace() est une méthode de la classe Throwable. La classe Exception hérite de Throwable, donc elle possède aussi cette méthode.
Du coup, l'utilisation est super giga méga simple:
try { metodePouvantLancerUneException(); } catch (Exception ex) { ex.printStackTrace(); }
Voilou :-)
++
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
3 déc. 2008 à 23:15
3 déc. 2008 à 23:15
merci, maintenant ca marche bien en fait il y a pas d'erraur dans le code java , il fallait juste faire un COMMIT apres la creation de la BD c tt bete mais ......
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
3 déc. 2008 à 23:24
3 déc. 2008 à 23:24
Mmmh? Bizarre.
CREATE TABLE base (.... <== pas de commit à effectuer. Pas sur un ordre DDL.
insert into base values ('3','3');
insert into base values ('4','5'); <== commit OK ici après des instructions DML.
Maintenant, supposons que le commit manque. Donc pas de valeurs dans la table base (mais la table existe). Aucun souci pour le code, car la boucle while(res.next()) empêchera l'exécution. Donc ???
Seule possibilité: je vois que tu as un
create table base ...
et dans le code JAva tu faisais un
select * from test
Comme "base" n'est pas la même chose que "test", on a une erreur.
++
CREATE TABLE base (.... <== pas de commit à effectuer. Pas sur un ordre DDL.
insert into base values ('3','3');
insert into base values ('4','5'); <== commit OK ici après des instructions DML.
Maintenant, supposons que le commit manque. Donc pas de valeurs dans la table base (mais la table existe). Aucun souci pour le code, car la boucle while(res.next()) empêchera l'exécution. Donc ???
Seule possibilité: je vois que tu as un
create table base ...
et dans le code JAva tu faisais un
select * from test
Comme "base" n'est pas la même chose que "test", on a une erreur.
++
wiam_
Messages postés
168
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
11 août 2013
8
4 déc. 2008 à 00:20
4 déc. 2008 à 00:20
non mais j'ai changé test apres et ca marchait pa non plus , en fait ce que j'ai compris si on fait pas le commit la base de donne n'est pa enregistré meme s'elle est crée , par contre j'ai un autre probleme sous sql developper quand je supprime une connexion qui contient deja des tables et je crée une autre ,la dieuxieme que je viens de creer contient les meme table que celle qui est supprimée , soit les deux connexions elles ont le meme ou pa . ce qui est chiant comme meme . si qql à une solution je serais tres reconnaissante.MERCI à vous