Как исправить: ошибка «Не найден подходящий драйвер для jdbc:mysql://localhost/dbname» [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как исправить: ошибка «Не найден подходящий драйвер для jdbc:mysql://localhost/dbname» [дубликат]

Сообщение Anonymous »

Я пытаюсь создать соединение с моим MySQL на Java.
Когда я делаю это с помощью Main, он работает без проблем, но когда я использую Apache, он возвращает ошибку:

java.sql.SQLException: Не найден подходящий драйвер для jdbc:mysql://localhost:3306/имя_базы_данных.

Я прочитал похожее вопросы, и ни один из них мне не помогает.
Я использую Java 8 и JDBC 5. Драйвер JDBC находится в библиотеке проекта, и я включил его в путь сборки.
Это мой код:

Код: Выделить всё

// JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/program1";

//  Database credentials
static final String USER = "user";
static final String PASS = "pass";

private static Connection conn = null;

/*
* Create connection to the DB in singletone
* */
protected static Connection getConnection() throws ClassNotFoundException, SQLException
{
if(conn==null)
{
try
{
// Register JDBC driver
//Class.forName(JDBC_DRIVER);

// Open connection
conn = DriverManager.getConnection(DB_URL,USER,PASS);
}
catch ( SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
if(conn != null)
conn.close();
}
}

return conn;
}
Когда отладка запускает строку conn = DriverManager.getConnection(DB_URL,USER,PASS);, я получаю исключение.
Что вызывает эту ошибку? И почему, когда я запускаю его из основного, он работает?

Подробнее здесь: https://stackoverflow.com/questions/403 ... name-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»