📅  最后修改于: 2023-12-03 15:03:07.393000             🧑  作者: Mango
MySQL 连接器是一个用于连接 MySQL 数据库的驱动程序。如果你的 Java 程序需要连接 MySQL 数据库,那么你需要使用 MySQL 连接器。
在 Maven 项目中,你可以使用以下依赖添加 MySQL 连接器:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
上述依赖声明了 MySQL 连接器的 groupId
为 mysql
,artifactId
为 mysql-connector-java
,version
为 8.0.26
。你可以修改 version
的值以使用不同的 MySQL 连接器版本。
当你添加了上述依赖后,就可以在程序中使用 MySQL 连接器进行数据库连接了。下面是一个简单的示例:
import java.sql.*;
public class App {
public static void main(String[] args) throws SQLException {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "123456";
Connection connection = DriverManager.getConnection(url, user, password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM mytable");
while (resultSet.next()) {
String column1 = resultSet.getString(1);
String column2 = resultSet.getString(2);
System.out.println(column1 + ", " + column2);
}
resultSet.close();
statement.close();
connection.close();
}
}
上述示例中,我们首先定义了 MySQL 数据库的 URL、用户名和密码。然后通过 DriverManager.getConnection()
方法获取数据库连接,使用 Connection.createStatement()
方法创建 Statement
对象,最后使用 Statement.executeQuery()
方法执行 SQL 查询。查询结果被封装在 ResultSet
对象中,我们可以通过 ResultSet.getString()
方法获取查询结果的每一行的数据。注意在使用完数据库连接、Statement
对象和 ResultSet
对象后,需要关闭这些对象。