Перво-наперво.
Код будет использоваться только для подтверждения ошибки.Поэтому вы должны вставить ошибку, сгенерированную вашей программой.
Поскольку у нас недостаточно информации о проблеме, я просто расскажу об основных способах устранения неполадок.
Основные способы устранения неполадок:
- У вас есть драйвер?если нет, вы можете скачать его здесь .
- Далее, есть ли у вас драйвер в пути к классам вашего проекта?Если еще нет, вы должны добавить его.Посмотрите, как здесь
- Вы загрузили драйвер в программу?если нет, то
Class.forName("com.mysql.jdbc.Driver"); // Load Driver
как прежде, чем делать что-либо. - Вы установили соединение?если нет,
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/DATABASE","USERNAME","PASSWORD");//3306 or port number depends on you config, same with DATABASE, USERNAME, PASSWORD
- После того, как соединение было установлено, вы должны создать объект оператора, такой как
Statement s = con.createStatement(); // Create Statement
.Это будет использоваться для выполнения команд sql. - наконец, вы можете выполнить команды, такие как
s.execute("select * from employee"); // Execute Query
Обратите внимание, что s - это переменная, созданная под номером 5. - Если все вышеперечисленное было сделано правильно, но все равно выдает ошибку, проверьте, работает ли сервер базы данных.В твоем случае, mysql.Убедитесь, что не было другой установки mysql до вашего текущего mysql.Иногда это испортит вашу базу данных.Устранение неполадок вашего mysql, см. Официальный документ mysql здесь
- Хотя возможная ошибка - это тип данных mysql для вашего java-кода или получение столбца, которого нет в вашем запросе, или, что еще хуже, столбец не существуетсуществуют на вашем столе.
Надеюсь, что поможет вам и другим, кто в этом нуждается.