Я пытаюсь подключиться к моему локальному серверу MySQL с помощью следующего кода:
dbURL = "jdbc:mysql://localhost:3306:/" + dbname;
try{
Class.forName("com.mysql.jdbc.Driver");
try{
con = DriverManager.getConnection(dbURL, dbuser, dbpass);
} catch (SQLException ex){
System.out.println("ERROR: Could not connection to SQL DB");
con = null;
}
} catch (ClassNotFoundException e){
System.out.println("Error: ");
e.printStackTrace();
}
тогда я получу
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Я понимаю, что Java не может найти подходящий драйвер для подключения среды Java к базе данных MySQL. Это компилируется в системе Windows 7 и переносится в систему Ubuntu 11.04.
Есть ли конкретный способ запуска программы на Java с определенным путем к классу, например:
java -cp /usr/share/java/mysql-connector-java.jar program.jar
Это не сработало, когда я попробовал.