eXist-db 安装 MySQL 连接器
eXist-db installing MySQL connector
有人知道将 MySQL JDBC 驱动程序正确安装到 eXist-db for MacOS 的步骤吗?我正在关注 http://www.exist-db.org/exist/apps/wiki/HowTo/SQLDatabases/QueryingSQLDatabases,但卡在 1.2。我尝试的一切都会导致错误
exerr:ERROR sql:get-connection() Cannot find database driver class: com.mysql.jdbc.Driver [at line 4, column 20]
我已经将 mysql-connector-java-8.0.22.jar 安装到
/Applications/eXist-db.app/Contents/Java/
/Applications/eXist-db.app/Contents/lib/user/
/Applications/eXist-db.app/Contents/Resources/lib/user/
/Applications/eXist-db.app/Contents/Resources/etc/webapp/WEB-INF/lib/
其中 none 个位置解决了错误。我一定是漏了一步。
您在使用 eXist-db 5 吗?
在 eXist-db 中注册 JDBC 驱动程序 jar 文件很重要。 jar文件放在$EXIST_HOME$/lib目录下,必须在eXist-db中注册jar文件的依赖,在etc/startup.[=18=中添加类似下面的条目] 其中 relativePath 是从 lib 目录到 jar 文件的相对路径。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
<relativePath>jdbc/mysql-connector-java-8.0.18.jar</relativePath>
</dependency>
有人知道将 MySQL JDBC 驱动程序正确安装到 eXist-db for MacOS 的步骤吗?我正在关注 http://www.exist-db.org/exist/apps/wiki/HowTo/SQLDatabases/QueryingSQLDatabases,但卡在 1.2。我尝试的一切都会导致错误
exerr:ERROR sql:get-connection() Cannot find database driver class: com.mysql.jdbc.Driver [at line 4, column 20]
我已经将 mysql-connector-java-8.0.22.jar 安装到
/Applications/eXist-db.app/Contents/Java/
/Applications/eXist-db.app/Contents/lib/user/
/Applications/eXist-db.app/Contents/Resources/lib/user/
/Applications/eXist-db.app/Contents/Resources/etc/webapp/WEB-INF/lib/
其中 none 个位置解决了错误。我一定是漏了一步。
您在使用 eXist-db 5 吗?
在 eXist-db 中注册 JDBC 驱动程序 jar 文件很重要。 jar文件放在$EXIST_HOME$/lib目录下,必须在eXist-db中注册jar文件的依赖,在etc/startup.[=18=中添加类似下面的条目] 其中 relativePath 是从 lib 目录到 jar 文件的相对路径。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
<relativePath>jdbc/mysql-connector-java-8.0.18.jar</relativePath>
</dependency>