String sql = "SELECT * FROM CLOUD_BOBA_BLOG_CATE";
PreparedStatement pstmt = null ;
DataBaseConnection dbc = null ;
try{
// 连接数据库
dbc = new DataBaseConnection() ;
pstmt = dbc.getConnection().prepareStatement(sql) ;
// 进行数据库查询操作
ResultSet rs = pstmt.executeQuery() ;
while(rs.next()){
// 查询出内容,之后将查询出的内容赋值给对象
Cloud_Boba_Blog_Cate cate = new Cloud_Boba_Blog_Cate() ;
cate.setID(rs.getInt(1));
cate.setNAME(rs.getString(2));
cate.setSTATUS(rs.getInt(3));
// 将查询出来的数据加入到List对象之中
all.add(cate);
}
rs.close() ;
pstmt.close() ;
}
单表查询的时候 new对象直接插入就可以了 要是两个表查询出来的语句 要怎么处理阿 求大神告知
a表和B表有关系的话就把其中一个对象写到另一个对象中,如a中有bid的属性,那就直接写b对象
初学?查询出来的结果集没必要这么处理
开发过程中也用不到。查询出来后给到DataTable,然后用DataTable去做操作
先要看你查询出来的结果要干什么,如果两个表确实联系紧密,即存在外键关系,那么依赖的类中就应该有一个被引用的类的对象作为属性,
如果用hibernate的话,只需查询依赖的表,hibernate就会自动帮你将里面的对象也附上值。
如果你查询出来的结果只是临时使用,你就依次取其中的属性就可以了,需要给哪个对象赋值就调用其set方法。
把2张表的字段一起放在一个构造对象类里