jdbc中ResultSet这样使用是不是不对呀,那可以有什么其它方式表达这种情况?
//4、执行SQL(DML、TCL、DDL)Stringsql="selectid,en_name,cn_namefromcategorywhereid=1";//Res...
// 4、执行 SQL (DML 、TCL、DDL)
String sql = "select id , en_name, cn_name from category where id=1";
// ResultSet 用于存放 sql 返回结果的集合(rs 的每行对应sql返回结果的一条记录)
ResultSet rs = stmt.executeQuery(sql);
String sql1="select id,en_name,cn_name from category where parent_id=1";
ResultSet rs1=stmt.executeQuery(sql1);
String sql2="select id,en_name,cn_name from category where id between 2 and 8";
ResultSet rs2=stmt.executeQuery(sql2);
// 5、处理结果集
PrintWriter out=response.getWriter();
out.println("'{");
while (rs.next()) {
out.println("\""+rs.getString("cn_name")+"\":[{");
while(rs1.next()){
out.println("\""+rs1.getString("cn_name")+"\":[");
while(rs2.next()){
out.println("\""+rs2.getString("cn_name")+"\",");
}
out.println("],");
}
out.println("}]");
}
out.println("}'"); 展开
String sql = "select id , en_name, cn_name from category where id=1";
// ResultSet 用于存放 sql 返回结果的集合(rs 的每行对应sql返回结果的一条记录)
ResultSet rs = stmt.executeQuery(sql);
String sql1="select id,en_name,cn_name from category where parent_id=1";
ResultSet rs1=stmt.executeQuery(sql1);
String sql2="select id,en_name,cn_name from category where id between 2 and 8";
ResultSet rs2=stmt.executeQuery(sql2);
// 5、处理结果集
PrintWriter out=response.getWriter();
out.println("'{");
while (rs.next()) {
out.println("\""+rs.getString("cn_name")+"\":[{");
while(rs1.next()){
out.println("\""+rs1.getString("cn_name")+"\":[");
while(rs2.next()){
out.println("\""+rs2.getString("cn_name")+"\",");
}
out.println("],");
}
out.println("}]");
}
out.println("}'"); 展开
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
2012-10-26
展开全部
这是要表达什么情况?
更多追问追答
追问
就是从数据库取出表,然后拼成JSON的字符串形式,那张表就是前面的一部分和后面一部分的父类关系,相当于领导和下属,然后一共分三个级别,就这样
追答
不好意思,还是不太懂,你三个sql语句,一个是查出来id=1的,一个是查出来parent_id等于1的,第三个是查出来id在2和8之间的,看起来没什么联系,然后下面是要怎么把这三个查询记录联系起来的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询