sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-connector op OSGi

Postgresql levert nu een OSGi-compatibele driver. Het kan worden gedownload van maven central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41In Apache karaf kan het worden geïnstalleerd met

feature:install pax-jdbc-postgresql

De bundel biedt een DataSourceFactory als OSGi. Dit kan worden gebruikt om programmatisch een DataSource te maken.

Gebruik service:list om de eigenschappen van deze DataSourceFactory te zien.

Als alternatief kunt u pax-jdbc-config gebruiken om een ​​gegevensbron te maken van een configuratie met behulp van pax-jdbc-config . Gebruik osgi.jdbc.driver.class=org.postgresql.Driver om het Postgresql-stuurprogramma in de config. Als de configuratie correct kan worden verwerkt, is er een service van het type DataSource waarnaar u in uw code kunt verwijzen.

Ik heb een compleet voorbeeld met derby en hibernate dat zou vrij eenvoudig aan te passen zijn aan postgresql.




  1. ojdbc14.jar versus ojdbc6.jar

  2. Ik heb geen toegang tot de Google Cloud SQL-database vanuit mijn App Engine

  3. Verschillende documenttypes opslaan

  4. het lezen van utf-8-inhoud van de mysql-tabel