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

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

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

    posts - 27,  comments - 37,  trackbacks - 0
    首先寫個上傳頁面:upload.html
     1<html>
     2    <head>
     3        <title>Welcome</title>
     4    </head>
     5    <body>
     6    <form action="insert2.jsp" method="post">
     7        圖片名稱<input type="text" name="name" size="80"><br>
     8        文件<input type="file" name="file"><br>
     9        <input type="submit" name="submit" value="提交">
    10    </form>
    11        <center>Welcome</center>
    12    </body>
    13</html>
    14

    然后寫blob數據的輸入程序(insert2.jsp)
     1<%@ page language="java" contentType="text/html;charset=gb2312"%>
     2<%@page import="java.sql.*"%>
     3<%@page import="java.io.*"%>
     4<%@page import="java.util.*"%>
     5<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
     6<html>
     7<head>
     8<title>BLOB</title>
     9</head>
    10<body bgcolor="#FFFFFF">
    11<%
    12String name=request.getParameter("name");
    13String file=request.getParameter("file");
    14Connection conn;
    15String strConn;
    16request.setCharacterEncoding("gb2312");
    17try{
    18out.print(file+"<br>");
    19File files=new File(file); //定義一個file
    20FileInputStream str=new FileInputStream(files);//文件流
    21Class.forName("org.gjt.mm.mysql.Driver").newInstance();//注冊MYSQL驅動
    22conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/book","root","root");//數據庫連接
    23String sql="insert into sample(name,image) values(?,?)";
    24PreparedStatement pstmt=conn.prepareStatement(sql)編;//預譯
    25pstmt.setString(1,name);
    26pstmt.setBinaryStream(2,str,(int)files.length());
    27try{
    28    pstmt.executeUpdate();
    29}
    30catch(SQLException e){
    31    out.print(e.getMessage());
    32}
    33pstmt.close();
    34conn.close();
    35
    36out.print("111111");
    37}
    38    catch(SQLException e){
    39    out.print(e.getMessage());
    40}
    41catch(IOException e){
    42    out.print(e.getMessage());
    43}
    44
    %>
    45<href="readblob2.jsp?name=<%=name%>">查看圖片</a>
    46
    47Write your content here
    48asdfasdfasdfsadf
    49</body>
    50</html>
    51

    現在在寫個readblob把寫如數據庫中的blob字段輸出到瀏覽器中:(readblob2.jsp)

    <%@ page language="java" %>
    <%@page import="java.sql.*"%>
    <%@page import="java.io.*"%>
    <%@page import="java.util.*"%>
    <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <title>Lomboz JSP</title>
    </head>
    <body bgcolor="#FFFFFF">
    <%
    String name=request.getParameter("name");
    out.print(name
    +"<br>");
    Connection conn;
    String strConn;
    ResultSet rs;
    Statement stmt;
    try{
    Class.forName(
    "org.gjt.mm.mysql.Driver").newInstance();
    conn
    =DriverManager.getConnection("jdbc:mysql://localhost:3306/book","root","root");
    stmt
    =conn.createStatement();
    String sql="select * from sample where name='"+name+"'";
    rs
    =stmt.executeQuery(sql);


    ServletOutputStream op 
    = response.getOutputStream();
    if(rs.next())
    {
        Blob b 
    = rs.getBlob("image");
        
    long size = b.length();
        
    //out.print(size);
        
    byte[] bs = b.getBytes(1,(int)size);
        response.setContentType(
    "image/jpeg");
        response.reset();
        op.write(bs);
        op.flush();
        op.close();
        
    }
    rs.close();
    conn.close();
    stmt.close();
    }catch(SQLException e){
        out.print(e.getMessage());
    }
    catch(IOException e){
        out.print(e.getMessage());
    }
    %>
    </body>
    </html>



     小時候家的對面有一座山,山的上面就是藍天,所以總是幻想著有一天站到山頂用手摸一下藍天……
    posted on 2008-10-20 13:16 丫丫 閱讀(913) 評論(0)  編輯  收藏 所屬分類: jspmysql
    <2008年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(1)

    隨筆分類(25)

    隨筆檔案(27)

    文章分類

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 综合亚洲伊人午夜网| 午夜精品在线免费观看| 亚洲日本一区二区三区在线| 羞羞漫画登录页面免费| 国产免费观看视频| 在线观看亚洲网站| 亚洲成a人片在线播放| 香蕉国产在线观看免费| 亚洲国产人成精品| 免费人成动漫在线播放r18| 亚洲国产成人久久一区WWW| 国产国产人免费人成成免视频| 国产亚洲人成无码网在线观看| a级毛片免费在线观看| 亚洲国产精品国自产电影| 1000部啪啪未满十八勿入免费| 亚洲免费视频网址| 日本特黄特色aa大片免费| 日韩在线观看免费| 亚洲AV成人一区二区三区AV| 亚洲一区二区三区免费视频| 亚洲乱色伦图片区小说| 亚洲国产成人久久一区WWW| 国产偷伦视频免费观看| 亚洲酒色1314狠狠做| 破了亲妺妺的处免费视频国产| 一区二区三区免费精品视频| 久久丫精品国产亚洲av| 午夜一区二区免费视频| 国产A∨免费精品视频| 亚洲六月丁香六月婷婷蜜芽| 亚洲?V乱码久久精品蜜桃 | 国产成人亚洲午夜电影| 国内精品久久久久久久亚洲| 最近中文字幕完整版免费高清| 亚洲久热无码av中文字幕| 国产亚洲精品影视在线产品| h视频在线观看免费网站| 国产亚洲女在线线精品| 亚洲精品国产成人99久久| 国产成人免费片在线视频观看|