<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-60  評論-35  文章-15  trackbacks-0

    環境mysql+tomcat:

    <1>先在mysql下建立如下的table. 并insert圖像.

    mysql.sql文件如下:

    CREATE ? TABLE ?photo?(
    photo_no?
    int ( 6 )?unsigned? NOT ? NULL ?auto_increment,
    image ?blob,
    PRIMARY ? KEY ?(`photo_no`)
    )?


    <2>把show.jsp放在tomcat的任意目錄下. show.jsp作用:從數據庫中讀出blob,并產生image/jpg.

    show.jsp文件如下:

    <% @?page?contentType = " text/html;?charset=gbk " ? %>
    <% @?page? import = " java.io.* " %>
    <% @?page? import = " java.sql.*,?javax.sql.* " ? %>
    <% @?page? import = " java.util.* " %>
    <% @?page? import = " java.math.* " %>

    <%
    ?String?photo_no?
    = ?request.getParameter( " photo_no " );

    ?
    // mysql連接?
    ?Class.forName( " com.mysql.jdbc.Driver " ).newInstance();
    ?String?URL
    = " jdbc:mysql://localhost:3306/job?user=root&password=111111 " ;
    ?Connection?con?
    = ?DriverManager.getConnection(URL);

    ?
    // oracle連接?
    ?
    // String?URL="jdbc:oracle:thin@localhost:1521:orcl2";
    ?
    // user="system";
    ?
    // password="manager";
    ?
    // Connection?con?=?DriverManager.getConnection(URL,user,password);


    ?
    try {
    ??
    // ?準備語句執行對象
    ??Statement?stmt? = ?con.createStatement();

    ??String?sql?
    = ? " ?SELECT?*?FROM?PHOTO?WHERE?photo_no?=? " + ?photo_no;
    ??ResultSet?rs?
    = ?stmt.executeQuery(sql);
    ??
    if ?(rs.next())? {
    ???Blob?b?
    = ?rs.getBlob( " photo_image " );
    ???
    long ?size? = ?b.length();
    ???
    // out.print(size);
    ??? byte []?bs? = ?b.getBytes( 1 ,?( int )size);
    ???response.setContentType(
    " image/jpeg " );?
    ???OutputStream?outs?
    = ?response.getOutputStream();?
    ???outs.write(bs);
    ???outs.flush();
    ???rs.close();?
    ??}

    ??
    else ? {
    ???rs.close();
    ???response.sendRedirect(
    " ./images/error.gif " );
    ??}

    ?}

    ?
    finally {
    ??con.close();
    ?}

    %>


    <3>把如下文件放在show.jsp的同一目錄下.

    index.html文件如下:

    < HTML >
    < HEAD >
    < TITLE > ?圖像測試? </ TITLE >

    </ HEAD >

    < BODY >
    < TABLE >
    < TR >
    < TD > 圖像測試 </ TD >
    </ TR >
    < TR >
    < TD >< img? src ="show.jsp?photo_no=2" ></ TD >
    </ TR >
    </ TABLE >

    </ BODY >
    </ HTML >
    posted on 2006-06-10 23:55 Q系列類、方法、變量…… 閱讀(827) 評論(0)  編輯  收藏 所屬分類: 網上工具代碼
    主站蜘蛛池模板: 亚洲午夜久久久久妓女影院| 国产男女性潮高清免费网站 | 亚洲精品无码成人片久久不卡 | 亚洲线精品一区二区三区影音先锋 | 十八禁的黄污污免费网站| 免费鲁丝片一级在线观看| 中文字幕无码亚洲欧洲日韩| 亚洲精品黄色视频在线观看免费资源| 久久久久久久岛国免费播放 | 免费观看国产小粉嫩喷水| 亚洲乱理伦片在线观看中字| 女性自慰aⅴ片高清免费| 亚洲精品乱码久久久久久| 国产免费播放一区二区| 精品久久久久国产免费| 亚洲狠狠成人综合网| 韩国欧洲一级毛片免费| 一级毛片无遮挡免费全部| 99久久免费国产精品特黄| 亚洲性无码AV中文字幕| 免费无码中文字幕A级毛片| 亚洲国产精品尤物YW在线观看| 亚洲人成电影院在线观看| 国产免费无码一区二区| 男人的天堂亚洲一区二区三区| 亚洲精品人成在线观看| 国产精品极品美女自在线观看免费 | 成人女人A级毛片免费软件| 亚洲成AV人片在线观看无| 2022久久国产精品免费热麻豆| 中文字幕一精品亚洲无线一区| 亚洲国产成人久久一区二区三区 | 久草免费福利在线| 免费中文字幕在线观看| 亚洲精品午夜国产va久久| 国产免费观看黄AV片| 视频免费在线观看| 亚洲高清有码中文字| 亚洲综合区小说区激情区| 3344免费播放观看视频| 亚洲精品国产专区91在线|