Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1432 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème JAVA avec Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème JAVA avec Oracle

n°166771
cybervince
It's all good man
Posté le 26-06-2002 à 23:03:37  profilanswer
 

Alors lorsque j'exécute le programme de test suivant, les 2 permières requêtes me renvoie 0 et la 3ème renvoie 7.
Or il se trouve qu'il y a des enregistrements dans les tables.

Code :
  1. import java.awt.*;
  2. import com.borland.jbcl.layout.*;
  3. import javax.swing.*;
  4. import javax.swing.event.*;
  5. import java.util.*;
  6. import java.awt.event.*;
  7. import java.sql.*;
  8. public class TestBeneficier {
  9. public static void main(String[] args) throws Exception{
  10.  Connect test=new Connect("192.168.0.1","jdbc:oracle:thin","oracle.jdbc.driver.OracleDriver","cap","cap","1521", "drh" );
  11.   Connection connexion=test.connecter();
  12.   //String sql="SELECT NUMERO_EMPLOYE,NUM_DEMANDE FROM BENEFICIER";
  13.   String sql="SELECT * from BENEFICIER";
  14.   //String sql="SELECT * from COMPLEMENTAIRE";
  15.   Statement stmt=connexion.createStatement();
  16.   ResultSet rs=stmt.executeQuery(sql);
  17.   int records=0;
  18.   while (rs.next())
  19.    records++;
  20.   System.out.println("records="+records);  
  21. }
  22. }


Alors ce qu'il faut savoir, c que pour les tables qui contiennent des clé étrangère, ca me renvoie 0 et pour les autres c le bon nombre, alors j'ai un peu de mal à comprendre.
Qqn a déjà u ce soucis ? Peut-etre un bug dans le driver Oracle ?


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
mood
Publicité
Posté le 26-06-2002 à 23:03:37  profilanswer
 

n°166773
benou
Posté le 26-06-2002 à 23:08:24  profilanswer
 

bizare ton truc... et si tu lance la même requête sous SQL+ ?

n°166774
cybervince
It's all good man
Posté le 26-06-2002 à 23:09:38  profilanswer
 

Ben sous SQL+ ca marche nickel, c donc au niveau JAVA que se trouve le soucis


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166775
benou
Posté le 26-06-2002 à 23:13:24  profilanswer
 

ca métonne ton truc ...
essaye de passer par le driver jdbc2odbc ...

n°166781
--greg--
Posté le 26-06-2002 à 23:24:58  profilanswer
 

Code :
  1. Connection connexion


argh


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°166792
cybervince
It's all good man
Posté le 26-06-2002 à 23:36:16  profilanswer
 

--greg-- a écrit a écrit :

Code :
  1. Connection connexion


argh




Quel est le soucis ?
Connect est une classe qui permet de se connecter à une base.


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166796
--greg--
Posté le 26-06-2002 à 23:42:47  profilanswer
 

cybervince a écrit a écrit :

 
Quel est le soucis ?
Connect est une classe qui permet de se connecter à une base.




nan rien ça me choque les noms de variables en français, surtout avec le nom de la classe correspondante en anglais à coté :/
 
Font fonte = new Font()
g.drawLine(maLigne)
 
beurk
enfin bon.
 


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°166812
darklord
You're welcome
Posté le 27-06-2002 à 00:02:04  profilanswer
 

cybervince a écrit a écrit :

 
Connect est une classe qui permet de se connecter à une base.




 
 [:xp1700]  [:rofl]


---------------
Just because you feel good does not make you right
n°166830
cybervince
It's all good man
Posté le 27-06-2002 à 00:13:51  profilanswer
 

--greg-- a écrit a écrit :

 
nan rien ça me choque les noms de variables en français, surtout avec le nom de la classe correspondante en anglais à coté :/
 
Font fonte = new Font()
g.drawLine(maLigne)
 
beurk
enfin bon.
 
 




Ben la classe Connect a été crée par un autre développeur, c pour ca.


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166832
--greg--
Posté le 27-06-2002 à 00:15:50  profilanswer
 

cybervince a écrit a écrit :

 
Ben la classe Connect a été crée par un autre développeur, c pour ca.




pour rappel je te parlais de

Connection connexion


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le 27-06-2002 à 00:15:50  profilanswer
 

n°166833
cybervince
It's all good man
Posté le 27-06-2002 à 00:17:28  profilanswer
 

--greg-- a écrit a écrit :

 
pour rappel je te parlais de

Connection connexion






Certes, mais bon, fo pas oublier que je suis un Boulay officiellement reconnu !!! :lol:  :lol:  :lol:


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166896
HappyHarry
Posté le 27-06-2002 à 09:30:39  profilanswer
 

moi je dis de toutes facons c pas bo, il manque des close()  :na:

n°166921
cybervince
It's all good man
Posté le 27-06-2002 à 10:03:03  profilanswer
 

HappyHarry a écrit a écrit :

moi je dis de toutes facons c pas bo, il manque des close()  :na:  




Bah oué, mé c juste un prog de test, donc je mets le moins de choses possible.
Enfin bon, ca me dis tjrs pas quel pourrait bien etre le soucis


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166924
darklord
You're welcome
Posté le 27-06-2002 à 10:10:08  profilanswer
 

mais bon là tes requetes sont en commentaires. Tu fais comment? Tu vires le commentaire pour une tu compiles execute puis tu fais pareil pour l'autre ou quoi ? :heink:  
 
Ceci dit no bug dans le driver pour un truc pareil. si il y avait un bug ca ferait un bail que ca se saurait. Travaille tu dans le meme workspace ? Il se peut que SQL+ ne soit pas dans le meme environnement ....
 
Pq tu n'affiche pas les données aussi comme ca tu es sur ...


---------------
Just because you feel good does not make you right
n°166979
cybervince
It's all good man
Posté le 27-06-2002 à 10:58:48  profilanswer
 

DarkLord a écrit a écrit :

mais bon là tes requetes sont en commentaires. Tu fais comment? Tu vires le commentaire pour une tu compiles execute puis tu fais pareil pour l'autre ou quoi ? :heink:  
 
Ceci dit no bug dans le driver pour un truc pareil. si il y avait un bug ca ferait un bail que ca se saurait. Travaille tu dans le meme workspace ? Il se peut que SQL+ ne soit pas dans le meme environnement ....
 
Pq tu n'affiche pas les données aussi comme ca tu es sur ...




Oué j'ai 3 requetes et je décommente celle que je veux exécuter.
Sinon ben j'ai trouvé le soucis.
Ca provient tout simplement du fait qu'aucun COMMIT n'a été effectué sur la base. Donc c'est tout con, mais fallait tomber dessus.


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°166981
darklord
You're welcome
Posté le 27-06-2002 à 10:59:12  profilanswer
 

un commit pour un select ?


---------------
Just because you feel good does not make you right
n°166982
darklord
You're welcome
Posté le 27-06-2002 à 10:59:58  profilanswer
 

cybervince a écrit a écrit :

 
Sinon ben j'ai trouvé le soucis.
Ca provient tout simplement du fait qu'aucun COMMIT n'a été effectué sur la base. Donc c'est tout con, mais fallait tomber dessus.




 
Ce qui m'énerve le plus dans ce genre de problèmes c'est des remarques du genre
 

Citation :


Qqn a déjà u ce soucis ? Peut-etre un bug dans le driver Oracle ?


---------------
Just because you feel good does not make you right
n°166988
--greg--
Posté le 27-06-2002 à 11:03:14  profilanswer
 

DarkLord a écrit a écrit :

un commit pour un select ?



j'imagine qu'il avait ajouté des données avec sqlplus, sans avoir commité
ça m'est deja arrivé  :lol:

n°167048
cybervince
It's all good man
Posté le 27-06-2002 à 11:28:53  profilanswer
 

--greg-- a écrit a écrit :

j'imagine qu'il avait ajouté des données avec sqlplus, sans avoir commité
ça m'est deja arrivé  :lol:  




Oué voila, c exactement ca.
Mais bon, fo pas oublier que chui pas un maitre en Oracle et qu'en JAVA chui une merde, bref un super boulay...
Donc on ne peux pas tout savoir. Je le saurais pour la prochaine fois.


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème JAVA avec Oracle

 

Sujets relatifs
[Java] Comment effacer la premiere ligne d'un fichierPetit problème de syntaxe
[java] lire des fichiers dans un jar[PHP] probleme pour faire un upload de fichiers [c OK now ! ]
Au SECOUR G petit probleme que je comprent poMySQL / Oracle
[CSS] Problème de classe :([open gl] please j'ai un problème avec glortho
[VB] problème de sauvegarde VB6...[SQL] Problème dans une requete Edit : résolu
Plus de sujets relatifs à : Problème JAVA avec Oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR