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

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

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

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Java從數據庫中讀取圖片到Jpanel

    import java.io.InputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.imageio.ImageIO;
    import java.awt.Container;
    import java.awt.Graphics;
    import java.awt.image.BufferedImage;
    public class pictest
    {
    public pictest(){
    JFrame f=new JFrame();
    Container p=f.getContentPane();
    ppic pic=null;
    InputStream in=null;
    try{
    int i=3;
    String url="****************";
    Class.forName("com.mysql.jdbc.Driver");
    Connection con=DriverManager.getConnection(url,"***","***");
    //連接到數據庫
    if(!con.isClosed())
    System.out.println("數據庫連接成功");
    String sql="select * from campusimage";
    Statement st=con.createStatement();
    ResultSet rs=st.executeQuery(sql);
    for(int j=0;j<i;j++)
    rs.next();
    if(rs.next())
    in=rs.getBinaryStream(1);
    pic=new ppic(in);
    rs.close();
    st.close();
    con.close();
    }catch(Exception e){e.printStackTrace();}
    p.setLayout(null);
    p.add(pic);
    f.setBounds(500,400,800,900);
    f.setVisible(true);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    class ppic extends JPanel
    {   BufferedImage bi;
    ppic(InputStream in){
    try{
    bi=ImageIO.read(in);
    setBounds(0,0,700,600);
    }catch(Exception e){e.printStackTrace();}
    }
    public void paint(Graphics g){
    g.drawImage(bi,0,0,700,600,null);
    }
    }
    public static void main(String[] args){
    new pictest();
    }
    }
      ps:網上許多人都是把數據庫中的圖片實例化到本地,不僅讀取速度慢,而且浪費內存,當時如果你的圖片非常小就算了。

    posted on 2013-11-05 11:15 順其自然EVO 閱讀(416) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2013年11月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 99热亚洲色精品国产88| 亚洲av无码乱码国产精品| 亚洲一区在线免费观看| 久久久久久AV无码免费网站| 亚洲一区日韩高清中文字幕亚洲 | 亚洲中文字幕久久精品无码A| 91制片厂制作传媒免费版樱花| 亚洲国产精品久久久久婷婷软件| 三年片免费观看大全国语| 亚洲精品无码不卡在线播HE| 一级做a爰性色毛片免费| 国产亚洲成人久久| 色播在线永久免费视频网站| 亚洲成Av人片乱码色午夜| 免费h视频在线观看| 亚洲精品免费在线视频| 免费福利网站在线观看| 亚洲最大av资源站无码av网址| 午夜电影免费观看| 免费人成再在线观看网站| 中文字幕亚洲无线码a| 中文字幕手机在线免费看电影| 亚洲AV午夜福利精品一区二区| 精品久久8x国产免费观看| 亚洲日本人成中文字幕| 国产精品自在自线免费观看| 免费一区二区无码视频在线播放| 亚洲日韩v无码中文字幕| 亚洲视频在线观看免费| 国产成人亚洲精品| 国产免费av片在线播放| 国产午夜精品理论片免费观看| 久久国产亚洲观看| 无码一区二区三区AV免费| 老司机午夜精品视频在线观看免费| 亚洲综合另类小说色区色噜噜| 香蕉免费一区二区三区| 亚洲中文字幕乱码一区| 亚洲无码在线播放| 最近免费中文字幕大全免费 | 精品日韩亚洲AV无码|