创建与 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();
}