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.