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);
}
}
}
网友评论