创建与 MySQL 的连接

要连接到 MySQL,你需要使用 MySQL Connector / J 驱动程序。你可以从 http://dev.mysql.com/downloads/connector/j/ 下载它,或者你可以使用 Maven:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>

MySQL基本 JDBC URL 是:

jdbc:mysql://<hostname>[:<port>]/<database>[?<propertyName>=<propertyValue>[&<propertyName>=<propertyValue>]...]

哪里:

描述
<hostname> MySQL 服务器的主机名 localhost
<port> MySQL 服务器的端口(可选,默认值:3306) 3306
<database> 数据库的名称 foobar
<propertyName> 连接属性的名称 useCompression
<propertyValue> 连接属性的值 true

支持的 URL 比上面显示的更复杂,但这足以满足大多数正常需求。

要连接使用:

try (Connection connection = DriverManager.getConnection(
        "jdbc:mysql://localhost/foobardb", "peter", "nicepassword")) {
    // do something with connection
}

Version <= 4

对于较旧的 Java / JDBC 版本:

Version < 4

// Load the MySQL Connector/J driver
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection(
        "jdbc:mysql://localhost/foobardb", "peter", "nicepassword");
try {
    // do something with connection
} finally {
  // explicitly close connection
  connection.close();
}