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

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

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

    dihin

    hibernate操作mysql的blob數(shù)據(jù)

    package hibernate;

    import java.sql.Blob;

    public class Blobtest  implements java.io.Serializable {

         
    private long id;
         
    private Blob image;

        
    public Blobtest() {
        }


        
    public Blobtest(Blob image) {
            
    this.image = image;
        }


        
    public long getId() {
            
    return this.id;
        }

        
        
    public void setId(long id) {
            
    this.id = id;
        }


        
    public Blob getImage() {
            
    return this.image;
        }

        
        
    public void setImage(Blob image) {
            
    this.image = image;
        }

    }
     測(cè)試寫入數(shù)據(jù):
    package hibernate;

    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;

    import org.hibernate.Hibernate;
    import org.hibernate.Session;
    import org.hibernate.Transaction;

    public class Test {
        
    public static void main(String[] args) throws IOException {
            InputStream in 
    = new FileInputStream("F:/lzx.jpg");        
            
    byte[] b = new byte[in.available()];
            in.read(b);
            in.close();
            Blobtest blobTest
    =new Blobtest();

            blobTest.setImage(Hibernate.createBlob(b));
            Session session
    =HibernateUtil.currentSession();
            Transaction tx
    =session.beginTransaction(); 
            session.save(blobTest); 
            tx.commit(); 
            System.out.print(
    "success"); 
            HibernateUtil.closeSession();
        }

    }

    讀出數(shù)據(jù):
    package hibernate;

    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.sql.SQLException;

    import org.hibernate.Session;
    import org.hibernate.Transaction;

    public class TestWrite {
        
    public static void main(String[] args) throws IOException, SQLException {
            Session session
    =HibernateUtil.currentSession();
            Transaction tx
    =session.beginTransaction();
            Blobtest blobTest 
    = new Blobtest();
            blobTest 
    = (Blobtest) session.get(Blobtest.classnew Long(1));
            System.out.println(
    "qu chu shu ju");
            OutputStream out 
    = new FileOutputStream("F:/111.jpg");
            out.write(blobTest.getImage().getBytes(
    1,(int) blobTest.getImage().length()));
            out.flush();
            out.close();
            HibernateUtil.closeSession();
        }

    }

    posted on 2006-06-25 02:00 狒狒 閱讀(3215) 評(píng)論(1)  編輯  收藏

    Feedback

    # re: hibernate操作mysql的blob數(shù)據(jù) 2006-07-31 09:09

    請(qǐng)問(wèn)org.hibernate.Hibernate在那個(gè)jar中?  回復(fù)  更多評(píng)論   



    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲激情在线视频| 日本亚洲免费无线码| 国产精品免费视频播放器| 亚洲人成7777| 亚洲w码欧洲s码免费| 亚洲无限乱码一二三四区| **真实毛片免费观看| 亚洲欧洲精品国产区| 免费三级毛片电影片| 在线a亚洲老鸭窝天堂av高清| 精品福利一区二区三区免费视频| 亚洲精品亚洲人成在线观看麻豆| 18禁成人网站免费观看| 亚洲mv国产精品mv日本mv| 野花高清在线电影观看免费视频| 亚洲日韩AV无码一区二区三区人| 国内一级一级毛片a免费| 国产亚洲日韩在线a不卡| 亚洲精品线路一在线观看| 巨胸喷奶水www永久免费| 亚洲av伊人久久综合密臀性色| 中文字幕永久免费视频| 久久夜色精品国产亚洲| 最近中文字幕免费2019| 亚洲人成未满十八禁网站| 国产jizzjizz免费视频| 91免费在线视频| 亚洲精品乱码久久久久久下载 | 亚洲毛片av日韩av无码| 在线免费观看h片| 亚洲精品在线网站| 国产传媒在线观看视频免费观看| 黄 色一级 成 人网站免费| 免费a级毛片永久免费| 亚洲国产精品自在拍在线播放 | 国产成人精品曰本亚洲79ren| 产传媒61国产免费| 亚洲福利视频导航| 好爽好紧好大的免费视频国产| 一区二区三区在线免费| 亚洲精品日韩专区silk|