Connessione ai Database
Connessioni multiple
Connettiti a quanti database vuoi e mostra le informazioni sui database connessi in modo uniforme.
Per esempio, connettiti ad un CRM, a un database di prodotti, ad un inventario e crea un'applicazione che lavora senza discontinuità fra questi database. Accedi ovunque e dì addio alla duplicazione dei dati.
Database supportati
Portofino supporta i principali database commerciali e open source.
Portofino trova automaticamente quali driver sono presenti nel classpath e ti mostra subito quelli mancanti.
Persistenza con Hibernate
Portofino utilizza Hibernate per l'accesso ai dati e come strato di persistenza.
Estrae i metadati automaticamente dal database e automaticamente imposta la mappatura oggetti/relazionale.
Puoi utilizzare immediatamente le sessioni Hibernate nel tuo codice.
Crea nuovi connection provider
Per creare un nuovo connection provider inserisci: un nome per il db (a tua scelta), il driver JDBC, l'URL di connessione, il nome utente e la password.
Informazioni sulla connessione
Se la connessione ha successo, saranno mostrate alcune informazioni. Fra queste il tipo di database, il tipo di dirver e la versione.
Stato della connessione
In ogni momento puoi verificare lo stato della connessione al database. Sono segnalati tutti i problema rilevati: driver mancante, errore sulla rete, privilegi mancanti o errati, ecc..
Portofino gestisce errori di connessione transitori in maniera pulita: se il database va giù per qualsiasi ragione e poi si riattiva, Portofino si riconnette automaticamente.
Liquibase
Con Liquibase, i cambiamenti al tuo database saranno applicati in modo gestito a tutti i tuoi ambienti (sviluppo, test e produzione). Liquibase è lo strumento ideale per lo sviluppo incrementale del proprio database e per il refactoring.
Portofino supporta ed esegue gli script Liquibase.