JDBC_SaveSortObject 查询数据库将结果的对象集

2019-10-03  本文已影响0人  勇者与王者
package Day29_JDBC;

import Day29_JDBC.JDBC_Util.JDBCUtils;
import Day29_JDBC.JDBC_Util.JDBC_Domain.Sort;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author quzheng
 * @Date 2019/10/3 11:48
 * @Version 1.0
 * JDBC读取数据库sort,每行数据封装到Sort对象中
 * 多个sort对象存储到List集合中
 */
public class JDBC_SaveSortObject {
    public static void main(String[] args) throws SQLException {

        Connection con = JDBCUtils.getConnection();
        String sql = "select * from sort";
        PreparedStatement pst = con.prepareStatement(sql);
        ResultSet rs = pst.executeQuery();

        List<Sort> sortList = new ArrayList<Sort>();
        while(rs.next()){
            //获取到每个列数据,封装到Sort对象中
            Sort s = new Sort(rs.getInt("sid"),rs.getString("sname"),rs.getDouble("sprice"),rs.getString("sdesc"));
            sortList.add(s);

        }

        JDBCUtils.close(con,pst,rs);

        for(Sort s : sortList){
            System.out.println(s);
        }

    }
}

上一篇下一篇

猜你喜欢

热点阅读