java mysql获取数据
时间: 2023-11-14 22:09:42 浏览: 50
要在 Java 中获取 MySQL 数据,需要使用 JDBC(Java Database Connectivity) API。以下是一个简单的示例代码,可以连接到 MySQL 数据库并执行查询:
```java
import java.sql.*;
public class Main {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "root";
String password = "mypassword";
try {
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age);
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
在上面的代码中,我们首先定义了数据库的 URL、用户名和密码。然后,我们使用 `DriverManager.getConnection()` 方法创建一个连接对象。接下来,我们创建一个 `Statement` 对象,并使用 `executeQuery()` 方法执行查询语句。最后,我们使用 `ResultSet` 对象遍历查询结果,并输出每一行的数据。