<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级毛片免费播放| 亚洲国产区男人本色| 精品国产麻豆免费网站| 青青视频免费在线| 亚洲中文字幕日产乱码高清app| 花蝴蝶免费视频在线观看高清版| 亚洲av无码一区二区三区不卡 | 亚洲youwu永久无码精品| 国产婷婷高清在线观看免费| 国产成人亚洲综合无| 亚洲欧洲精品成人久久曰影片 | 春暖花开亚洲性无区一区二区| 免费又黄又硬又爽大片| 一级日本高清视频免费观看| 亚洲AV无码专区在线播放中文| 91久久精品国产免费直播| 亚洲另类无码专区首页| 国产亚洲美女精品久久久| 最近免费mv在线电影| 亚洲第一第二第三第四第五第六| 亚洲毛片网址在线观看中文字幕 | 黄色成人网站免费无码av| 真人无码作爱免费视频| 亚洲大成色www永久网站| 午夜免费1000部| 国产亚洲精品美女久久久久久下载| 亚洲精品成人在线| 亚洲人成在线免费观看| 免费看一级一级人妻片| 91亚洲导航深夜福利| 四虎免费久久影院| 18成禁人视频免费网站| 免费无码国产在线观国内自拍中文字幕| 亚洲成AV人片一区二区密柚| 日本不卡在线观看免费v|