PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Connettore PostgreSQL su OSGi

Postgresql ora fornisce un driver compatibile con OSGi. Può essere scaricato da Maven Central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41In Apache karaf può essere installato con

feature:install pax-jdbc-postgresql

Il pacchetto offre un DataSourceFactory come OSGi. Questo può essere utilizzato per creare un DataSource a livello di codice.

Usa service:list per vedere le proprietà di questo DataSourceFactory.

In alternativa puoi usare pax-jdbc-config per creare un DataSource da una configurazione usando pax-jdbc-config . Usa osgi.jdbc.driver.class=org.postgresql.Driver per identificare il driver Postgresql nel file config. Se la configurazione può essere elaborata correttamente ci sarà un servizio di tipo DataSource a cui puoi fare riferimento nel tuo codice.

Ho un esempio di utilizzo di derby e ibernazione dovrebbe essere abbastanza facile adattarsi a postgresql.