多表联合查询后应该怎么保存数据?
比如有两张表,表A中有字段a,b,c,d,表B中有字段w,x,y,z,表A的主键是表B的外键,查询数据库语句“fromA,BwhereA.id=B.aid”....
比如有两张表,表A中有字段a,b,c,d,表B中有字段w,x,y,z,表A的主键是表B的外键,查询数据库语句“from A,B where A.id=B.aid”.
展开
1个回答
展开全部
使用原生的JDBC吗?
你可以定义一个包含你查询的所有字段作为属性的一森丛神个类,使用ResultSet获得每个字段的值,然后调用郑伏set方法将其保存,示例代码
resultSet = statement.executeQuery();
while (resultSet.next()) {
user = new User();
此亏 user.setUsername(username);
user.setPassword(resultSet.getString("password"));
user.setAge(resultSet.getInt("age"));
user.setGender(resultSet.getString("gender"));
user.setBirthday(new java.util.Date(resultSet.getDate("birthday").getTime()));
user.setImage(resultSet.getBlob("image"));
user.setDescription(resultSet.getString("description"));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询