如何修复[BXSQ0001]发生的SQL异常:';未找到适合jdbc的驱动程序:mysql://...?

如何修复[BXSQ0001]发生的SQL异常:';未找到适合jdbc的驱动程序:mysql://...?,jdbc,classpath,basex,Jdbc,Classpath,Basex,我正在评估Base-X的SQL模块与MySQL的使用情况 对于一个简单的实验,我从以下类似的例子开始: 我尝试了明显的修复方法-将一份mysql-connector-java-5.1.26-bin.jar放到C:\Program Files(x86)\BaseX\lib中,然后重新启动。但错误依然存在 有什么想法吗?BaseX附带了几个不同的启动选项-在C:\Program Files(x86)\BaseX中有BaseX.exe,在C:\Program Files(x86)\BaseX\bin中

我正在评估Base-X的SQL模块与MySQL的使用情况

对于一个简单的实验,我从以下类似的例子开始:

我尝试了明显的修复方法-将一份
mysql-connector-java-5.1.26-bin.jar
放到
C:\Program Files(x86)\BaseX\lib
中,然后重新启动。但错误依然存在


有什么想法吗?

BaseX附带了几个不同的启动选项-在
C:\Program Files(x86)\BaseX中有
BaseX.exe
,在
C:\Program Files(x86)\BaseX\bin中有
BaseX.bat
。后一种方法似乎可以像预期的那样工作,而可执行文件却不能

BaseX附带了两种不同的启动选项-在
C:\ProgramFiles(x86)\BaseX
中有
BaseX.exe
,在
C:\ProgramFiles(x86)\BaseX\bin中有
BaseX.bat
。后一种方法似乎可以像预期的那样工作,而可执行文件却不能

实际上,将jdbc驱动程序放入BaseX的lib文件夹就足够了。在我的系统中,使用MariaDB jdbc驱动程序,这是可以预期的。请在Windows中检查jar文件是否包含在内。顺便说一句,BaseX不是Apache项目。实际上,将jdbc驱动程序放入BaseX的lib文件夹就足够了。在我的系统中,使用MariaDB jdbc驱动程序,这是可以预期的。请在Windows中检查jar文件是否包含在内。顺便说一下,BaseX不是Apache项目。
let $conn := sql:connect("jdbc:postgresql://localhost:5432/coffeehouse")
return sql:execute($conn, "SELECT * FROM coffees WHERE price < 10")
[BXSQ0001] An SQL exception occurred: 'No suitable driver found for jdbc:mysql://localhost/dbname