从我的sql数据库中获取表

时间:2013-07-04 04:31:22

标签: java sql jsp

我在sql数据库中有一个表,其中包含name,roll no,grade,我想从数据库中检索该表,并希望以表格的形式在我的jsp页面上显示该记录....

PreparedStatement stmt=con.prepareStatement("select * from result where ROLLNO=?");  
stmt.setInt(1,roll);  

out.print("<table width=50% border=1>");  
out.print("<caption>Result:</caption>");  

  ResultSet rs=stmt.executeQuery();  

 /* Printing column names */  
  ResultSetMetaData rsmd=rs.getMetaData();  
  int total=rsmd.getColumnCount();  
     out.print("<tr>");  
   for(int i=1;i<=total;i++)  
  {  
   out.print("<th>"+rsmd.getColumnName(i)+"</th>");  
 }  

 out.print("</tr>");  

/* Printing result */  

 while(rs.next())  
  {  
 out.print("<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getString(2)+"</td>                <td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td></tr>");

此代码在单独的html页面上显示结果

0 个答案:

没有答案