PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL конектор на OSGi

Postgresql вече доставя драйвер, съвместим с OSGi. Може да бъде изтеглен от maven central:mvn:org.postgresql/postgresql/9.4-1203-jdbc41В Apache karaf може да се инсталира с

feature:install pax-jdbc-postgresql

Пакетът предлага DataSourceFactory като OSGi. Това може да се използва за програмно създаване на DataSource.

Използвайте service:list за да видите свойствата на тази DataSourceFactory.

Като алтернатива можете да използвате pax-jdbc-config, за да създадете DataSource от конфигурация с помощта на pax-jdbc-config . Използвайте osgi.jdbc.driver.class=org.postgresql.Driver за идентифициране на драйвера на Postgresql в конфигурацията. Ако конфигурацията може да бъде обработена правилно, ще има услуга от тип DataSource, която можете да посочите във вашия код.

Получих пълен пример с използване на derby и hibernate което трябва да е доста лесно за адаптиране към postgresql.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Стартирайте скрипт след входна точка на контейнер в docker-compose

  2. Rails поле, което е масив от JSON обекти?

  3. Еквивалентност на от dual в PostgreSQL

  4. Най-добра практика за съхраняване на многоезични низове

  5. Заключване за четене на ред на PostgreSQL