протокол базы данных sqlite не поддерживается - не удалось инициализировать пул соединений zdb () - PullRequest
0 голосов
/ 25 июня 2018

Я использую libzdb - библиотеку пулов соединений с базой данных sqlite.Я получаю следующее исключение: не удалось запустить пул соединений - протокол базы данных «sqlite» не поддерживается

После ConnectionPool_start () - он переходит в static int _fillPool (T p), так как он сбрасывается при приведенном выше утвержденииConnection_T con = Connection_new (P, & P-> error);

URL моего соединения выглядит следующим образом: sqlite: ///home/ZDB_TESTING/zdb-test/testDb.db

Пожалуйста, помогите мне с этой проблемой.

1 Ответ

0 голосов
/ 08 июля 2018

Это означает, что библиотека SQLite не скомпилирована в библиотеку libzdb.При установке из дистрибутива убедитесь, что вы выбрали libzdb, созданную с помощью SQLite.Если вы создали libzdb из исходного кода, после запуска ./configure убедитесь, что в выводе указано: SQLite3: ENABLED.В противном случае вам сначала нужно установить SQLite в вашей системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...