sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL konektor na OSGi

Postgresql nyní přináší ovladač kompatibilní s OSGi. Lze jej stáhnout z maven central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41V Apache karaf jej lze nainstalovat pomocí

feature:install pax-jdbc-postgresql

Balíček nabízí DataSourceFactory jako OSGi. To lze použít k vytvoření DataSource programově.

Použijte service:list zobrazíte vlastnosti této DataSourceFactory.

Alternativně můžete použít pax-jdbc-config k vytvoření DataSource z konfigurace pomocí pax-jdbc-config . Použijte osgi.jdbc.driver.class=org.postgresql.Driver k identifikaci ovladače Postgresql v konfiguraci. Pokud lze konfiguraci zpracovat správně, bude existovat služba typu DataSource, na kterou se můžete odkázat ve svém kódu.

Mám kompletní příklad použití derby a hibernace to by mělo být docela snadné přizpůsobit postgresql.




  1. Jak získat informace o typu definovaném uživatelem?

  2. ImportError:Žádný modul s názvem 'MySQL'

  3. Mysql načte všechny řádky s limitem

  4. hibernate.jpa.criteria.BasicPathUsageException:Nelze se připojit k atributu základního typu