<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)  編輯  收藏 所屬分類: 網上工具代碼
    主站蜘蛛池模板: 亚洲AV无码之日韩精品| 亚洲国产天堂久久久久久| 一区国严二区亚洲三区| 亚洲国产最大av| 男女一进一出抽搐免费视频| 国产精品色午夜视频免费看| 亚洲av无码电影网| 久草视频免费在线| 久久精品亚洲一区二区三区浴池| 中文字幕a∨在线乱码免费看 | 久热中文字幕在线精品免费| 国产三级免费电影| 色拍自拍亚洲综合图区| 免费91最新地址永久入口| 亚洲精品蜜桃久久久久久| 亚洲爆乳无码精品AAA片蜜桃| 亚洲视频在线观看免费| 四虎影视永久免费观看地址| 亚洲欧美日韩综合俺去了| 西西大胆无码视频免费| 亚洲中文字幕久在线| 2021久久精品免费观看| 亚洲自偷精品视频自拍| 亚洲成年人免费网站| 亚洲精品偷拍视频免费观看| 在线亚洲v日韩v| 免费又黄又爽又猛的毛片 | 国产成人免费ā片在线观看| 亚洲日韩一区二区一无码| 四虎影视免费在线| 亚洲AV无一区二区三区久久| 黄色三级三级免费看| 国产精品久久久久免费a∨| 亚洲人妖女同在线播放| 日韩免费一区二区三区在线播放| www.亚洲成在线| 成年私人影院免费视频网站| 久久精品国产亚洲av高清漫画| 中文字幕免费高清视频| 亚洲国产日韩女人aaaaaa毛片在线| 88xx成人永久免费观看|