jsp 中 如何从数据库读图片数据,生成图片列表???

解决方案 »

  1.   

    再贴一次:<%@ page contentType="text/html; charset=gb2312" %>
    <html>
    <head>
    <title>using sql</title>
    </head>
    <body>
    <%@page import="java.sql.*"%>
    <%
    Connection con=null;
    Statement statement=null;
    ResultSet result=null;
      try{
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      String url="jdbc:odbc:user_db";
       con=DriverManager.getConnection(url,"sa","");
       statement=con.createStatement();
      String query="select * from aa";
      result=statement.executeQuery(query);
    %>
    <table border=1 cellspacing="0" cellpadding="0" bordercolordark="#ffffff" bordercolorlight="#88adff" width="60%" align=center>
    <tr bgcolor="#88b9dd">
    <td align=center>参考图片</td>
    <td align=center>建议价格</td>
    <td align=center>厂商</td>
    </tr>
    <%
      while(result.next())
      {
      
        out.println("<tr> ");
    String MyPic=result.getString("aa");
    out.println("<td align=\"center\"><img src=\"" + MyPic + "\" width=\"130\" height=\"130\"></td>");

    //out.println("<td align=center>"+result.getString("aa")+"</td>");
    out.println("<td align=center>"+result.getString("aaa")+"</td>");

    out.println("<td align=center>"+result.getString("a")+"</td>");

      out.println("</tr>");
    }}catch(Exception e){
    out.println(e);
    }finally{
    try{
    if(result!=null)result.close();
    if(statement!=null)statement.close();
    if(con!=null)con.close();

    }catch (SQLException e){
    System.out.println(e.getMessage());
    }
    }
    %>
    </table></body>
    </html>顺便指出,显示图片的时候,JSP语句要转换一下:
    我建了一个JSP技术群:15328132     (为了不让闲杂人员进入,请回答一个简单的问题)里面N高手,期待您加盟!