Я оцениваю использование SQL-модуля Base-X с MySQL.Как исправить [BXSQ0001] Исключено исключение SQL: «Не найдено подходящего драйвера для jdbc: mysql: // ...?
Для простого эксперимента я начал что-то похожее на пример из http://docs.basex.org/wiki/SQL_Module:
let $conn := sql:connect("jdbc:postgresql://localhost:5432/coffeehouse") return sql:execute($conn, "SELECT * FROM coffees WHERE price < 10")
(я изменил URL для URL моей MySQL базы данных). Первая попытка приводит к ошибке
[BXSQ0001] An SQL exception occurred: 'No suitable driver found for jdbc:mysql://localhost/dbname
Я попытался исправить очевидное - бросил копию mysql-connector-java-5.1.26-bin.jar
в C:\Program Files (x86)\BaseX\lib
и перезапущен. Но ошибка остается.
Любые идеи?
На самом деле, поставить драйвер jdbc в папку lib BaseX должно быть достаточно. Это работает, как и ожидалось, в моей системе, используя драйвер MariaDB jdbc. Пожалуйста, проверьте в Windows, что файлы jar фактически включены. Кстати, BaseX не является проектом Apache. – dirkk