package Tools;import DataBase.ConnDb;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.io.PrintStream;
import java.io.*;public class result_tab     //生成查询结果表的类
{    
//Statement stmt;
ResultSet rs=null;
private ConnDb con; private StringBuffer sbuf=new StringBuffer();
//sssssConnDb con=new ConnDb();
 
/* public ResultSet selectTable(String sql)
{
try
{
//con=DriverManager.getConnection(url,user,pwd);
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException e)
{
System.err.println("select table fail!!!!"+e.getMessage());
}
return rs;
}*/ public void set_tab_hear(String str)//设置查询表的表头
{

sbuf.append(str);

}

public String get_tab_hear()//取得查询表的表头
{
return sbuf.toString();
}


public String create_tab_body(String tab_name,String col_name,String col_value,int t)//生成表体
{

String str_tab=get_tab_hear();
sbuf.append(str_tab);
String sql="";
if(col_value.length()==0)
sql="select * from "+tab_name;
else
sql="select * from "+tab_name+" where "+col_name+"='"+col_value+"'";
System.out.println(sql);
try{

Statement  psmt=con.prepareStatement();
ResultSet rs =  psmt.execute(sql);
while(rs.next())

sbuf.append("<tr height=20>");
for(int i=1;i<=t;i++)
{
sbuf.append("<td>"+rs.getString(i)+"</td>");
}
sbuf.append("</tr>");
}
sbuf.append("</table>");
}

catch(SQLException e)
{
System.err.println("select_list fail!!!!!!"+e.getMessage());
}
return sbuf.toString();

}
}