Logo Blogo

SchemaCrawler, l'accesso ai metadati diventa facile

Pubblicato: 16 feb 2010 da Luigi Santangelo


I programmatori Java che utilizzano JDBC per l’accesso alla base dati sapranno sicuramente quanto sia difficoltoso ottenere e lavorare con i metadati tramite Java Database Connectivity. Com’è noto, infatti, le API JDBC ritornano i metadati come resultsets e non come oggetti Java. SchemaCrawler si pone l’obiettivo di semplificare il lavoro del database manager risolvendo questo problema.

Attraverso le API SchemaCrawler è possibile ottenere i metadati come oggetti Java. Così, ad esempio, è possibile recuperare una lista di oggetti istanza della classe Table che rappresenta l’insieme di tutte le tabelle della base dati.

SchemaCrawler è sviluppato in Java e viene rilasciato sotto licenza GPL. Fornisce, oltre alle API, una serie di tools a riga di comando per la visualizzazione dello schema in un file di testo o in un diagramma entità-relazione in formato DOT.

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
3 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • floriano

    16 feb 2010 - 15:06 - #1
    0 punti
    Up Down

    sarebbe una specie di hibernate o ibatis?

  • Profilo di vahn_of_the_grave

    vahn_of_the_grave

    16 feb 2010 - 15:09 - #2
    0 punti
    Up Down

    è quello che sto cercando di capire….è un orm come ibatis? o è un api davvero completa?

  • florianoo

    16 feb 2010 - 15:48 - #3
    0 punti
    Up Down

    ho trovato questo, sembra interessante
    http://www.devx.com/Java/Article/32443/1954

    Table[] tables = schema.getTables();
    for (int i = 0; i < tables.length; i++)
    {
    Table table = tables[i];
    System.out.println(table);
    Column[] columns = table.getColumns();
    for (int j = 0; j < columns.length; j++)
    {
    Column column = columns[j];
    System.out.println(”– ” + column);
    }
    }

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento