jdbc连接mysql8.0数据库
网站编辑2023-05-22 09:38:12481
在连接MySQL数据库之前,需要先下载MySQL JDBC驱动。可以从MySQL官网下载最新版本的MySQL Connector/J驱动,也可以从Maven中央仓库下载。

将下载好的MySQL JDBC驱动jar包导入到项目中。如果使用Maven构建项目,可以在pom.xml文件中添加以下依赖:
```xml
```
使用以下代码连接MySQL数据库:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLJDBCExample {
public static void main(String[] args) {
String jdbcUrl = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
try {
Connection connection = DriverManager.getConnection(jdbcUrl, username, password);
System.out.println("Connected to MySQL database!");
} catch (SQLException e) {
System.out.println("Connection failed!");
e.printStackTrace();
}
}
}
```
在上面的代码中,jdbcUrl是连接MySQL数据库的URL,其中localhost是MySQL服务器的主机名,3306是MySQL服务器的端口号,mydatabase是要连接的数据库名称。username和password是连接MySQL数据库的用户名和密码。
在使用完连接后,需要关闭连接以释放资源。可以使用以下代码关闭连接:
```java
connection.close();
```
以上就是连接MySQL 8.0数据库的步骤。需要注意的是,MySQL 8.0默认使用caching_sha2_password身份验证插件,需要使用MySQL Connector/J 8.0以上版本才能连接。







