程序目的是 先从一个表格中取出 物品id 和物品名称mc,然根据具id从表0中取出物品属性,再根据物品id从表1中取出物品的配送信息,写入excel,然后根据id从表2中取出物品的 部门信息,写入同一个excel写完关闭excel 。然后循环到第二个id写入第二个excel
try
{
connectSQL con=new connectSQL();
ResultSet r=con.executeQuery("select id,mc from daima");
while (r.next())
{
**获取id和mc**
String sqlstr0="select name from table0 where id="+'id'+" ";
ResultSet r0= con.executeQuery(sqlstr0);
while (r0.next())
{
String sqlstr1="select * from table1 where id="+'id'+" ";
ResultSet rss= con.executeQuery(sqlstr1);
while (rss.next())
{
}
rss.close();
String sqlstr2="select * from table2 where id="+'id'+" ";
ResultSet rs= con.executeQuery(sqlstr2);
while (rs.next())
{ }
rs.close();
}r.close();
}catch(Exception e)
{
System.out.println(e);
}
}
try
{
connectSQL con=new connectSQL();
ResultSet r=con.executeQuery("select id,mc from daima");
while (r.next())
{
**获取id和mc**
String sqlstr0="select name from table0 where id="+'id'+" ";
ResultSet r0= con.executeQuery(sqlstr0);
while (r0.next())
{
String sqlstr1="select * from table1 where id="+'id'+" ";
ResultSet rss= con.executeQuery(sqlstr1);
while (rss.next())
{
}
rss.close();
String sqlstr2="select * from table2 where id="+'id'+" ";
ResultSet rs= con.executeQuery(sqlstr2);
while (rs.next())
{ }
rs.close();
}r.close();
}catch(Exception e)
{
System.out.println(e);
}
}
解决方案 »
- servlet急
- 第一个页面有file选择键,怎么在第二个页面引用已选择的文件
- jsf java.lang.NullPointerException 问题
- 高手帮忘解决一个java排序的问题啊
- 关于jsp中布局问题????????????????????????????????????????????????
- Sun Java Studio Creator在Windows XP Professional上安装不上
- JSP+Oralce链接问题???????老大请帮忙。
- 我是新手,请问,j2ee是什么,它用来做什么?
- 请各位大拿解读一下这是什么意思,就两句!!
- 一个字符替换的问题
- 求助!!!!进销存中的条码打印问题,求解~~!!!!1
- java 切图处理 请高手帮我看查代码
select id ,mc from daima join tble0 on table0.id = daima.id