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

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

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

    dihin

    hibernate操作mysql的blob數據

    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;
        }

    }
     測試寫入數據:
    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();
        }

    }

    讀出數據:
    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) 評論(1)  編輯  收藏

    Feedback

    # re: hibernate操作mysql的blob數據 2006-07-31 09:09

    請問org.hibernate.Hibernate在那個jar中?  回復  更多評論   



    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 91免费国产精品| 老司机精品免费视频| 久久笫一福利免费导航| 亚洲变态另类一区二区三区| h片在线免费观看| 亚洲电影免费观看| 国产h视频在线观看网站免费| 亚洲综合在线成人一区| 中文字幕亚洲免费无线观看日本 | 九九精品成人免费国产片| 亚洲五月午夜免费在线视频 | 中文字幕无线码中文字幕免费| 亚洲国产精品狼友中文久久久 | 亚洲一区无码中文字幕| XXX2高清在线观看免费视频| 亚洲精品免费在线| 亚洲精品视频观看| 免费a级毛片高清视频不卡| 亚洲日本在线电影| 免费一级国产生活片| 一区二区三区AV高清免费波多| 巨波霸乳在线永久免费视频| 亚洲另类古典武侠| 国产精品成人四虎免费视频| 日产久久强奸免费的看| 亚洲精品无码永久在线观看你懂的 | 亚洲午夜爱爱香蕉片| 你是我的城池营垒免费看| 亚洲国产一区二区三区青草影视 | 久久午夜免费鲁丝片| 亚洲成在人线中文字幕| 免费黄色大片网站| 黄视频在线观看免费| 久久久久亚洲AV成人片| 好大好硬好爽免费视频| 一级毛片免费播放视频| 亚洲国产人成在线观看69网站| 成人超污免费网站在线看| 一级一级一片免费高清| 亚洲第一页中文字幕| 无码国产亚洲日韩国精品视频一区二区三区 |