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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  base Access et Java grrrrrrrrrrrr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

base Access et Java grrrrrrrrrrrr

n°664067
brasseldX
Posté le 05-03-2004 à 11:17:53  profilanswer
 

Bonjour,
Quelqu'un ici pourrai me dire comment pourrai-je faire pour obtenir une liste des tables de ma base Access en Java. Car j'ai bien visité et revisité l'API java 12 999 fois et je n'ai rien trouvé. Merci d'avance pour votre aide ...

mood
Publicité
Posté le 05-03-2004 à 11:17:53  profilanswer
 

n°664072
therier
heu...coucou!
Posté le 05-03-2004 à 11:21:22  profilanswer
 

brasseldX a écrit :

Bonjour,
Quelqu'un ici pourrai me dire comment pourrai-je faire pour obtenir une liste des tables de ma base Access en Java. Car j'ai bien visité et revisité l'API java 12 999 fois et je n'ai rien trouvé. Merci d'avance pour votre aide ...


 
Il faut faire la requete SQL qui va bien via JDBC.
Apres, je suis pas un expert en SQL (et surtout en access), je sais pas si c'est possible d'avoir la liste des tables...
 

n°664073
kadreg
profil: Utilisateur
Posté le 05-03-2004 à 11:21:41  profilanswer
 

Tu utilise quel driver JDBC ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°664085
brasseldX
Posté le 05-03-2004 à 11:25:34  profilanswer
 

normalement c'est possible car j'ai un projet a faire et le prof me demande la liste des tables de ma base

n°664086
brasseldX
Posté le 05-03-2004 à 11:26:00  profilanswer
 

j'utilise un pont jdbc.odbc.JdbcOdbc

n°664089
brasseldX
Posté le 05-03-2004 à 11:28:45  profilanswer
 

Sniffff...aucune idée ????

n°664094
uriel
blood pt.2
Posté le 05-03-2004 à 11:30:26  profilanswer
 

ben j'ai fais ca avec une base de données DB2 moi, mais pour ca je faisais une requete SQL sur les bases SYSTEM de la base de donnée et je recuperais le resultat via JDBC comme n'importe quelle requete :/
tu peux faire la meme chose avec Access?


---------------
IVG en france
n°664098
brasseldX
Posté le 05-03-2004 à 11:31:33  profilanswer
 

quand je veux faire une requete sur ma base Access il ne l'accpete pas

n°664100
drasche
Posté le 05-03-2004 à 11:31:40  profilanswer
 

Avant d'obtenir la liste des tables, tu arrives à obtenir des données desdites tables? Pour avoir la liste des tables, faut aller voir du côté des tables système, je me rappelle plus des noms (tu peux les faire apparaître via les options d'Access).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°664102
therier
heu...coucou!
Posté le 05-03-2004 à 11:31:59  profilanswer
 

brasseldX a écrit :

Sniffff...aucune idée ????


 
Ben c quoi ton pb exact? tu n'as pas la bonne requete SQL?
 

mood
Publicité
Posté le 05-03-2004 à 11:31:59  profilanswer
 

n°664106
uriel
blood pt.2
Posté le 05-03-2004 à 11:33:12  profilanswer
 

drasche a écrit :

Pour avoir la liste des tables, faut aller voir du côté des tables système.


 
je suis une bille en Access mais pour DB2 il m'avait fallu des droits specifiques pour que je puisse interroger ces tables, le problemes ets peut etre là :??:


---------------
IVG en france
n°664108
brasseldX
Posté le 05-03-2004 à 11:33:32  profilanswer
 

Oui j'arrive à obtenir des données des tables en question.
Mais comment fait-on pour les tables systémes ???

n°664111
brasseldX
Posté le 05-03-2004 à 11:34:26  profilanswer
 

Ben il n'accpete pas ma requete car il dis que ma base n'existe pas alors que j'en je fais une requete quelqconque sur une de mes tables cela marche nickel !!!!

n°664133
drasche
Posté le 05-03-2004 à 11:45:15  profilanswer
 

pour les tables système, je vois pas la différence, faut juste en connaître la structure (que je connais pas) mais on peut les faire apparaître via les options dans Access.
 
Pour les droits, tu dois au moins pouvoir les lire, enfin je ne sais pas si Access fait la distinction entre ton user habituel et un user système, c'est à voir.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°664147
brasseldX
Posté le 05-03-2004 à 11:55:50  profilanswer
 

est ce que cette requete pouurai aller a votre avis
select * from systables
elle permet de lister la table SYSTABLES

n°664149
uriel
blood pt.2
Posté le 05-03-2004 à 11:56:57  profilanswer
 

ben test là, mais bon le * je le sens pas :/ tu dois avoir un nom de champs qui correspond


---------------
IVG en france
n°664151
brasseldX
Posté le 05-03-2004 à 11:58:27  profilanswer
 

bon j'vais tester et je reviens de suite pour vous dire quoi !!

n°664152
uriel
blood pt.2
Posté le 05-03-2004 à 12:00:19  profilanswer
 

http://www.mvps.org/accessfr/queries/qry0002.htm
 
je brule je crois...


---------------
IVG en france
n°664155
brasseldX
Posté le 05-03-2004 à 12:01:57  profilanswer
 

bon ben ça ne marche pas, il me dit qu'il trouve pas systables

n°664161
brasseldX
Posté le 05-03-2004 à 12:05:05  profilanswer
 

attens je vais essayer !!!!

n°664167
brasseldX
Posté le 05-03-2004 à 12:06:34  profilanswer
 

nouveau probleme. Je n'ai pas les droits pour lire dans la table donner dans le source. Comment faire pour obtenir les droits en lecture sur une table system???

n°664175
brasseldX
Posté le 05-03-2004 à 12:19:03  profilanswer
 

Ouais mais ça ne pourra pas aller, car sur mon projet, le prof me demande de veiller à ce que l'application tourne sous deux SGBD différents --> Access et Postgres...

n°664206
drasche
Posté le 05-03-2004 à 12:56:35  profilanswer
 

et pourquoi t'as besoin d'avoir la liste des tables sinon pour les administrer, je vois pas l'intérêt :heink:
 
ceci dit avec un tel projet, tu vas apprendre ce qu'est vraiment SQL (par le truc de tafioles confiné aux SGBD Microsoft :o)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°664215
uriel
blood pt.2
Posté le 05-03-2004 à 13:01:31  profilanswer
 

drasche a écrit :

et pourquoi t'as besoin d'avoir la liste des tables sinon pour les administrer, je vois pas l'intérêt :heink:


 
nous on s'en servait uniquement pour afficher le nom des tables et on permettai une recherche dessus (vu que y en avait plus de 1000) pour les users avancés


---------------
IVG en france
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  base Access et Java grrrrrrrrrrrr

 

Sujets relatifs
IPC avec JAVA[VB] Recupere l'annee d'une date depuis une base ACCESS
[resolu] Personnaliser l'aide d'access[Résolu] Existe-t-il une fonction si sous access?
[JAVA] NullPointer Exception : JVM Symantec ???ACCESS Recherche une idée pour un sujet
Comment attacher à access 1 table DBase indexée par 1 fichier .cdx?VB-ACCESS fonction rechercher dans un champ
[WBEM] Comment peut on connaitre la config de son PC en java ?? 
Plus de sujets relatifs à : base Access et Java grrrrrrrrrrrr


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