package demo4;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import JDBCUtil.JDBCUtils;
import demo4.domain.Sort;
/*
* JDBC读取数据表sort,每行数据封装到Sort类的对象中
* 很多个Sort类对象,存储到集合中
*/
public class JDBCDemo {
public static void main(String[] args) throws SQLException {
// 原来的大量代码现在只有这些
Connection con = JDBCUtils.getconnConnection();
PreparedStatement pst = con.prepareStatement("select * from `sort`;");
ResultSet rs = pst.executeQuery();
// 创建集合对象存储Sort对象
List<Sort> list = new ArrayList<Sort>();
while (rs.next()) {
// 直接把数据存储到sort对象中
Sort s = new Sort(rs.getInt("id"), rs.getString("name"),
rs.getInt("sprice"), rs.getString("sdesc"));
// 把sort对象储存到集合对象中
list.add(s);
}
// 增强for 输出list集合对象sort
for (Sort s : lis
MySQL-数据表数据存储对象
最新推荐文章于 2024-05-08 15:04:33 发布