mysql jdbc 查询
时间: 2023-10-05 15:07:37 浏览: 48
MySQL JDBC 是一种用于连接 MySQL 数据库的 Java API。以下是一个简单的示例,演示如何使用 MySQL JDBC 进行查询:
首先,需要下载 MySQL JDBC 驱动器并将其添加到项目的类路径中。然后,可以使用以下代码连接到数据库并执行查询:
```java
import java.sql.*;
public class MySQLQueryExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "myusername";
String password = "mypassword";
try {
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM mytable";
ResultSet rs = stmt.executeQuery(sql);
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);
}
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,使用 `DriverManager.getConnection()` 方法连接到数据库。然后,使用 `conn.createStatement()` 方法创建一个 `Statement` 对象。接下来,执行 SQL 查询并将结果存储在一个 `ResultSet` 对象中。最后,遍历结果集并输出每个记录的字段值。最后,使用 `conn.close()` 方法关闭数据库连接。