Java连接本地MySQL数据库的过程包括以下几个步骤:
import java.sql.*;
public class MySQLExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase"; // 数据库连接URL,格式为jdbc:mysql://host:port/database
String username = "root"; // 数据库用户名
String password = "password"; // 数据库密码
try {
// 加载MySQL驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
// 创建Statement对象
Statement statement = connection.createStatement();
// 执行查询
String sql = "SELECT * FROM mytable";
ResultSet resultSet = statement.executeQuery(sql);
// 处理查询结果
while (resultSet.next()) {
// 读取每一行数据并进行处理
String column1 = resultSet.getString("column1");
int column2 = resultSet.getInt("column2");
System.out.println("Column 1: " + column1 + ", Column 2: " + column2);
}
// 关闭连接和释放资源
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
在上面的示例代码中,需要将url
变量修改为你本地MySQL数据库的连接URL,username
和password
变量修改为你的数据库用户名和密码。然后使用Class.forName
方法加载MySQL驱动,使用DriverManager.getConnection
方法建立数据库连接,使用Connection.createStatement
方法创建Statement
对象,使用Statement.executeQuery
方法执行查询并获取查询结果。最后,使用ResultSet
对象读取查询结果并进行处理。
需要注意的是,上述示例代码中的数据库连接URL、用户名和密码仅适用于本地MySQL数据库,如果你的MySQL数据库位于不同的主机或端口,需要相应地修改连接URL。另外,记得在Java代码中处理数据库操作过程中可能出现的异常,并进行适当的错误处理和资源释放。
领取专属 10元无门槛券
手把手带您无忧上云