建立與 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();
}