Как создать одно соединение DB2 для всего приложения в R - PullRequest
0 голосов
/ 11 сентября 2018

Я создал реактивную панель управления в Shiny, которая напрямую выбирает / обновляет данные из базы данных DB2.В настоящее время я использую одно соединение на запрос.Я бы хотел использовать опцию, аналогичную «пулу», чтобы ограничить количество подключений на уровне приложения, а не создавать одно подключение на запрос, так как по крайней мере 300 пользователей будут просматривать панель мониторинга.

В настоящее время у меня есть рабочие версиипанели инструментов с использованием обеих опций

  1. ibmdbR

  2. RJDBC

Теперь я пытаюсь использоватьпул пакетов в R

pool <- dbPool(
 drv = RJDBC::JDBC("com.ibm.db2.jcc.DB2Driver", Sys.glob("C:\\*.jar")),
 dbname=db.name,
 host=host.name,
 username=UID,
 password=PWD
 )

И я получаю следующую ошибку:

  Error in .jcall
  ("java/sql/DriverManager", "Ljava/sql/Connection;", "getConnection",  : 
     argument "url" is missing, with no default

Заранее огромное спасибо!Leena

...