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

PostgreSQL-stik på OSGi

Postgresql leverer nu en OSGi-kompatibel driver. Den kan downloades fra maven central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41I Apache karaf kan den installeres med

feature:install pax-jdbc-postgresql

Bunden tilbyder en DataSourceFactory som en OSGi. Dette kan bruges til at oprette en DataSource programmatisk.

Brug service:list for at se egenskaberne for denne DataSourceFactory.

Alternativt kan du bruge pax-jdbc-config til at oprette en DataSource fra en config ved hjælp af pax-jdbc-config . Brug osgi.jdbc.driver.class=org.postgresql.Driver for at identificere Postgresql-driveren i konfigurationen. Hvis konfigurationen kan behandles korrekt, vil der være en tjeneste af typen DataSource, som du kan henvise til i din kode.

Jeg har et komplet eksempel på brug af derby og dvale det burde være ret nemt at tilpasse til postgresql.




  1. Sådan udføres trigger og procedure i oracle

  2. PHP/MySQL:Bedste pengeoperationer/lagringspraksis?

  3. Forbedring af top/top faldende medianløsning

  4. Sådan konverteres mellem datoformater i SQL Server ved hjælp af CAST()