I am trying to connect LibreOffice Base with an MySQL database, in phpMyAdmin, with a JDBC-connection.
The first step is to select which database you want to select:
The second step is to select which connection:
The third step is to select your database:
When I press 'Klasse testen' ( Test Class ), I get the following error: 'com.mysql.jdbc.driver cannot be loaded'.
Does anyone know how to avoid this error?
Run LibreOffice (not Base, just LO); Open Menu Tools-> Options-> LibreOffice-> Advanced-> Class Path; Click Add Archive; Select the jar file from step 1-3 and hit OK. Now, the Class Pathdialog should look as follows: That's it. Now, LO knows where to look for the MySQL JDBC Driver.
I am trying to connect LibreOffice Base with an MySQL database, in phpMyAdmin, with a JDBC-connection. The first step is to select which database you want to select: The second step is to select which connection: The third step is to select your database:
In the first screen where you chose to Connect, (rather than create or open), you can also select "JDBC" rather than "MySQL". Or in 2rd screen I can now (after I installed teh JDBC connector) "Connect directly". So there appear to be a few ways to get to JDBC. I'm not sure what the difference is, just that this is sort of complicated.
For the Mac OS X LibreOffice, you open Preferences and navigate as shown below. For other OS's, it appears you use the Tools menu to get to the Preferences doohickeythingamajob. Once you have the JDK installed, some choices appear here. Tick the "Use a Java runtime environment" then tick the radio button in the box below.
You need to download and "register" the JDBC connector first. To do so:
Go to http://dev.mysql.com/downloads/connector/j/ and download the ZIP archive with the JDBC connector ("Platform-Independent"); you may alternatively download the MSI installer; in this case, the jar file can be found in Program Files (x86)/MySQL/MySQL Connector J/
(assuming a Win 7 64bit system)
Unzip the archive on your local PC (remember the path to its contents), or alternatively install the MSI file;
In the extracted folder structure, there's a file "mysql-connector-java-5.0.8-bin.jar" (name depends on the exact version you've downloaded)
Run LibreOffice (not Base, just LO);
Open Menu Tools
-> Options
-> LibreOffice
-> Advanced
-> Class Path;
Click Add Archive;
Select the jar file from step 1-3 and hit OK. Now, the Class Path
dialog should look as follows:
That's it. Now, LO knows where to look for the MySQL JDBC Driver.
BTW, for Mariadb everything else is the same, but the jdbc driver class changes to this:
org.mariadb.jdbc.Driver
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With