sql >> Base de Datos >  >> RDS >> PostgreSQL

Conector PostgreSQL en OSGi

Postgresql ahora ofrece un controlador compatible con OSGi. Se puede descargar desde maven central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41En Apache karaf se puede instalar con

feature:install pax-jdbc-postgresql

El paquete ofrece un DataSourceFactory como OSGi. Esto se puede usar para crear un DataSource mediante programación.

Usar service:list para ver las propiedades de este DataSourceFactory.

Alternativamente, puede usar pax-jdbc-config para crear un DataSource desde una configuración usando pax-jdbc-config . Utilice osgi.jdbc.driver.class=org.postgresql.Driver para identificar el controlador de Postgresql en la configuración. Si la configuración se puede procesar correctamente, habrá un servicio de tipo DataSource al que puede hacer referencia en su código.

Obtuve un ejemplo completo usando derby e hibernate eso debería ser bastante fácil de adaptar a postgresql.