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