Тут я объясню как подключиться к БД MySQL на Java (JDBC).
Всё очень просто:
1. Сначало нужно скачать connect, я выбераю Connector/J 8.0.21 platfrom Independent, и скачиваю tar-файл
2. Распаковаю tar-файл, нужен файл mysql-connector-java-8.0.21.jar
3. Нужно установить либо Denwer, или XAMPP, я лично использую XAMPP.
4. Запускаете Apache и MySQL
5. Создаёте таблицу в PHPMyAdmin, допустим jdbctest с полями: userid, username, password.
Теперь вот пример:
import java.sql.*;
public class JDBCTest {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// Регестрируем класс
Class.forName("com.mysql.jdbc.Driver");
// Подключаемся к JDBC
conn = DriverManager.getConnection("jdbc:mysql://localhost/jdbctest","root","");
//
stmt = conn.createStatement();
// Выполняем SQL запрос
rs = stmt.executeQuery("SELECT * FROM users");
// Цикл будет работать пока есть записи
while(rs.next()){
// Вывод на экран
System.out.println(rs.getInt("userid") + " " + rs.getString("username"));
}
// Всё закрываем
conn.close();
stmt.close();
rs.close();
}
catch(Exception ex) {
// Если произошла ошибка
ex.printStackTrace();
}
}
}
Чтобы скомпилировать выполните следующую комманду: javac -cp C:\jdbctest\mysql-connector-java-8.0.21.jar; JDBCTest.java