begin process at 2010 02 09 19:19:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

JDBC

 > 

récupérer les clés primaire et étrangères d'une table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

récupérer les clés primaire et étrangères d'une table

samedi 1 mars 2003 à 22:18:01 | récupérer les clés primaire et étrangères d'une table

mianor

salut à tous,

je cherche une fonction de l'API, ou venant d'ailleurs, qui me permettrait à partir de la sélection d'une table d'acquérir sa ou ses clés primaires et étrangères. Je cherche aussi un moyen de savoir si un champ est obligatoire (champs not null)
Merci de vos réponses
dimanche 2 mars 2003 à 14:42:51 | Re : récupérer les clés primaire et étrangères d'une table

Duss

Salut,
pour cela, il te faut passer par les meta données.
Tu peux les récupérer grace a DatabaseMetadata :
//c'est ton objet connection qui va te fournir ses meta données
Connection conn = DriverManager.getConnection(url,log, pass);
DatabaseMetadata meta = conn.getMetaData();
ResulSet cles = meat.getPrimaryKeys(meta.getCatalog(),null,"nom de la table");
//tu as aussi les fonctions pour recupérer les cles secondaires ainsi que les infos sur les colonnes

Duss
mercredi 5 mars 2003 à 17:38:28 | Re : récupérer les clés primaire et étrangères d'une table

mianor

Merci beaucoup pour ta réponse
Je récupère sans problèmes les noms des colonnes et des clés primaires. Par contre, j'ai des problèmes avec la fonction getExportedKeys() ou getImportedKeys() qui permet de récup les clés étrangères...
Sais tu comment elles fonctionnent??

Tu m'aiderais beaucoup



-------------------------------
Réponse au message :
-------------------------------

> Salut,
> pour cela, il te faut passer par les meta données.
> Tu peux les récupérer grace a DatabaseMetadata :
>
//c'est ton objet connection qui va te fournir ses meta données
> Connection conn = DriverManager.getConnection(url,log, pass);
> DatabaseMetadata meta = conn.getMetaData();
> ResulSet cles = meat.getPrimaryKeys(meta.getCatalog(),null,"nom de la table");
> //tu as aussi les fonctions pour recupérer les cles secondaires ainsi que les infos sur les colonnes

> Duss
mercredi 5 mars 2003 à 18:06:48 | Re : récupérer les clés primaire et étrangères d'une table

Duss

Dis m'en plus car normalement ca marche comme pour les primary !
Duss
mercredi 5 mars 2003 à 18:21:40 | Re : récupérer les clés primaire et étrangères d'une table

mianor

Je viens de réussir, c'est un peu bizarre, masi ça marche...
En tout cas, merci à toi pour ton aide, vraiment!
@++


Cette discussion est classée dans : récupérer, table, primaire, clés, étrangères


Répondre à ce message

Sujets en rapport avec ce message

Comment récupérer le nom d'une table? [ par TomC ] Bonjour à tous, Je souhaite récupérer le nom d'une table à l'aide d'un ResultSet ou d'un ResultSetMetaData.Quelqu'un pourrait-il m'eclairer?merci Probleme lors de la recuperation de clés primaire [ par cibouseb ] Bonjour,Je souhaite récuperer les clés primaires de ma table, pour cela j'utlise les ligne suivante:Connection connexion=DriverManager.getConnection(d récupérer les mots clés d'un site web [ par mounaensaf ] bonjour tout le monde, je suis une débutante en java et mon prof m' demandé de faire un petit programme en java dont je dois entrer le nom d'un s Récupérer des données d'une BD en java [ par m3allem58 ] Bonjour, J'ai des données stockées dans une base de données Mysql et je cherche à implémenter une classe java pour récupérer les données de la base et CREER UNE TABLE A CLE PRIMAIRE COMPOSEE DE DEUX CLES ETRANGERES EN SQL [ par dav1982 ] Salu jai une table qui est la jonction de deux autres tables donc a pour cle primaire les deux cles primaires des deux autres tables je sais pas comme un jtextfield et un jtable [ par leoness7 ] salut tout le monde j'ai un jtable et un jtextfield jai une table de dimension X*3X c le nombre de linges et ya 3colonesle nombre de lignes est defini Récupération clés à partir de valeurs dans une hashmap - Java 1.4 [ par amundain ] Bonjour à tous,Petite question qui me turlupine : comment récupérer, dans une hashmap, les clés à partir des valeurs en Java 1.4.J'arrive très bien à table editor en SWT [ par doudoubens ] bonjour,je travaille sur un table editor, et je veux mettre des combo et des entree texte sur ce tableau!!mon probleme c'est que j'arive pas a mettre Récupérer événements en C++ sur une fenêtre Java via JNI [ par PleoX ] Bonjour,Je suis en train de créer une application multi-touch. Pour cela, je travaille sur la béta de Windows 7 avec VC6 pour le C++ et eclipse pour J JDBC ne supprime pas les ligne des table, pk??!! [ par iscalibar ] try{Statement st=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);int res=st.executeUpdate("DELETE FROM PATIENT WHERE P


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales