java maven 连接mysql5.7
时间: 2023-10-22 10:06:45 浏览: 284
要使用Java连接MySQL 5.7,你需要完成以下步骤:
1. 下载 MySQL Connector/J 驱动程序,这是Java连接MySQL数据库的官方驱动程序。你可以从这里下载最新版本的MySQL Connector/J:https://dev.mysql.com/downloads/connector/j/
2. 将下载的jar包添加到你的项目中。这可以通过Maven来完成。在你的pom.xml文件中添加以下依赖项:
```
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.48</version>
</dependency>
```
3. 创建一个Java类来连接到MySQL数据库。以下是一个示例代码:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLJDBCUtil {
private static Connection connection = null;
public static Connection getConnection() {
if (connection != null)
return connection;
else {
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/your_database_name", "root", "your_password");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
}
}
```
在上面的代码中,你需要将“your_database_name”和“your_password”替换为你的数据库名称和密码。
4. 使用以下代码测试数据库连接:
```
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestMySQLJDBC {
public static void main(String[] args) {
Connection connection = MySQLJDBCUtil.getConnection();
try {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM your_table_name");
while (resultSet.next()) {
System.out.println(resultSet.getInt("id") + " " + resultSet.getString("name"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,你需要将“your_table_name”替换为你的表名称。
这样,你就可以使用Java连接MySQL 5.7了。
阅读全文