IService获取数据库所有数据
时间: 2023-05-16 14:05:48 浏览: 103
您可以使用以下代码获取数据库中的所有数据:
```
public List<Data> getAllData() {
List<Data> dataList = new ArrayList<>();
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
while (rs.next()) {
Data data = new Data();
data.setId(rs.getInt("id"));
data.setName(rs.getString("name"));
data.setValue(rs.getDouble("value"));
dataList.add(data);
}
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
return dataList;
}
```
其中,Data 是一个自定义的数据类,包含 id、name 和 value 三个属性。您需要将代码中的数据库连接信息和表名、字段名等修改为您实际的情况。
阅读全文