Подключение к базе данных MySQL - PullRequest
2 голосов
/ 29 октября 2009

Как мне подключиться с Java к базе данных MySQL? Java работает на локальном компьютере, а база данных - на удаленном сервере.

Ответы [ 2 ]

10 голосов
/ 29 октября 2009

Этот пример подключается к базе данных MySQL с помощью драйвера MM JDBC для MySQL:

Connection connection = null;

try {
    // Load the JDBC driver
    String driverName = "com.mysql.jdbc.Driver"; // MySQL MM JDBC driver
    Class.forName(driverName);

    // Create a connection to the database
    String serverName = "localhost";
    String mydatabase = "mydatabase";
    String url = "jdbc:mysql://" + serverName +  "/" + mydatabase; // a JDBC url
    String username = "username";
    String password = "password";
    connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
    // Could not find the database driver
} catch (SQLException e) {
    // Could not connect to the database
}

Вы должны иметь учетную запись в базе данных MySQL, чтобы запустить этот пример. Чтобы создать учетную запись, вы можете подключиться к базе данных MySQL на вашей платформе как root и выполнить следующую команду:

mysql> GRANT SELECT, INSERT, UPDATE, DELETE PRIVILEGES ON *.* 
       TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
4 голосов
/ 29 октября 2009

JDBC, конечно. Получите mysql connector-j jar , поместите его в свой путь к классам и прочитайте документы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...