开发者

Connecting to a MySQL database

开发者 https://www.devze.com 2022-12-09 13:50 出处:网络
How do I connect from Java to a MySQL database? The Java开发者_如何学JAVA is running on a local machine while the Database is on a remote server.This example connects to a MySQL database using the MM

How do I connect from Java to a MySQL database? The Java开发者_如何学JAVA is running on a local machine while the Database is on a remote server.


This example connects to a MySQL database using the MM JDBC driver for 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
}

You need to have an account in MySQL database to run this example. To create an account, you can connect to MySQL database on your platform as root, and run the following command:

mysql> GRANT SELECT, INSERT, UPDATE, DELETE PRIVILEGES ON *.* 
       TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;


JDBC, of course. Get the mysql connector-j jar, put it in your classpath, and read the docs.

0

精彩评论

暂无评论...
验证码 换一张
取 消