ciao,
spero che ci sia qualcuno che si sia già imbattuto in un problema del genere..
io avrei la necessità di capire le informazioni dello schema di un database da un'applicazione java.. in particolare capire il nome delle tabelle, gli attributi con i loro tipi e vincoli, le relazioni tra le tabelle, ecc..
finora sono riuscito a connettermi e a leggere i nomi delle tabelle, i loro attributi con i relativi tipi.. per quanto riguarda i vincoli mi sono un po bloccato (not null, foreign key, vincoli sui singoli attributi come valori predefiniti e limiti)..
per fare questo dopo aver creato l'oggetto Connection, contenente la connessione al db, ho ricavato i metadati con il DatabaseMetaData restituito dalla connessione..
ho letto sulla documentazione delle api java che ci sono dei metodi come getColumns e getCrossReference, che dovrebbero fare al caso mio.. però non sono riuscito a utilizzarli...
la domanda è un po tanto specifica, ma spero ci sia comunque qualcuno che possa aiutarmi..
grazie mille!![]()