写一个eclipse查询数据库的代码
时间: 2023-12-01 17:21:00 浏览: 75
eclipse-sql-code
以下是一个使用Java JDBC连接MySQL数据库,在Eclipse中查询数据库的示例代码:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryDatabase {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase"; // 数据库连接字符串
String user = "root"; // 数据库用户名
String password = "123456"; // 数据库密码
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 加载MySQL驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
conn = DriverManager.getConnection(url, user, password);
// 创建SQL语句执行对象
stmt = conn.createStatement();
// 执行SQL查询语句
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);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接和SQL执行对象
try {
if (rs != null) {
rs.close();
}
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
在这个示例代码中,我们使用了Java的JDBC API来连接MySQL数据库,并执行了一个简单的查询语句,将查询结果打印出来。需要注意的是,我们在代码中使用了try-catch语句块来处理可能出现的异常,并在finally块中关闭了数据库连接和SQL执行对象,以防止资源泄漏。
阅读全文