不支持数据库协议'sqlite'-无法初始化zdb连接池()

时间:2018-06-25 15:12:46

标签: sqlite

我正在使用libzdb-具有sqlite数据库的数据库连接池库。我收到以下异常: 无法启动连接池-不支持数据库协议'sqlite'

在ConnectionPool_start()之后-它进入静态int _fillPool(T p),因为它在上述声明中失效 Connection_T con = Connection_new(P,&P-> error);

我的连接网址如下: sqlite:///home/ZDB_TESTING/zdb-test/testDb.db

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

这意味着SQLite库未编译到libzdb库中。如果从发行版安装,请确保选择使用SQLite构建的libzdb。如果您是从源代码自己构建的libzdb,则在运行./configure之后,请确保输出显示SQLite3: ENABLED。否则,您需要先在系统上安装SQLite。