LibreOffice: 'com.mysql.jdbc.driver' 無法載入

2022-09-02 00:19:42

我正在尝试将LibreOffice Base与phpMyAdmin中的MySQL数据库连接,并带有JDBC连接。

第一步是选择要选择的数据库:Step 1

第二步是选择哪个连接:Step 2

第三步是选择数据库:Step 3

当我按'Klasse testen'(测试类)时,我得到以下错误:'com.mysql.jdbc.driver无法加载'。

有谁知道如何避免此错误?


答案 1

您需要先下载并“注册”JDBC 连接器。为此,请执行以下操作:

  1. 转到 http://dev.mysql.com/downloads/connector/j/ 并使用JDBC连接器下载ZIP存档(“独立于平台”);您也可以下载 MSI 安装程序;在这种情况下,可以在(假设Win 7 64bit系统)中找到jar文件Program Files (x86)/MySQL/MySQL Connector J/

  2. 解压缩本地PC上的存档(记住其内容的路径),或者安装MSI文件;

  3. 在提取的文件夹结构中,有一个文件“mysql-connector-java-5.0.8-bin.jar”(名称取决于您下载的确切版本)

  4. 运行LibreOffice(不是Base,只是LO);

  5. 打开菜单Tools -> Options -> LibreOffice -> Advanced -> Class Path;

    enter image description here

  6. 点击Add Archive;

    enter image description here

  7. 从步骤 1-3 中选择 jar 文件,然后点击 。现在,对话框应如下所示:OKClass Path

    enter image description here

就是这样。现在,LO 知道在哪里可以找到 MySQL JDBC 驱动程序。


答案 2

顺便说一句,对于Mariadb来说,其他一切都是一样的,但是jdbc驱动程序类变为:

org.mariadb.jdbc.Driver

推荐