I am attempting to connect to my local MySQL server with the following code:
dbURL = \"jdbc:mysql://localhost:3306:/\" + dbname;
try{
Class.forName(\"com
No matter where it's compiled, it will run smoothly in the same JVM implementation.
All you have to do is to properly include a JDBC driver connector in your classpath. Try putting mysql-connector-java.jar into the same directory with your program.
If you unzip this jar file, does it contain com/mysql/jdbc/Driver.class? If not, try to download jdbc driver implementation from the mysql web-site.
Install MySQL connector for JAVA
sudo apt-get install libmysql-java
Set classpath
export CLASSPATH=$CLASSPATH:/usr/share/java/mysql-connector-java.jar
Source: http://marksman.wordpress.com/2009/03/01/setting-up-mysqljdbc-driver-on-ubuntu/
In case of JARs, the -cp
and -classpath
arguments and the %CLASSPATH%
environment variable are ignored. Instead, the classpath has to be specified in the Class-Path
entry of JAR's own /META-INF/MANIFEST.MF
file. It can be a path relative to the JAR itself. E.g. in the same folder or in a /lib
subfolder.
The below example assumes the driver to be in the same folder as the JAR.
Class-Path: mysql-connector-java.jar
(make sure that the MANIFEST.MF
file has a blank line at the end)