有没有什么方法根据图片的url读取它,并把它插到sqlserver数据库中?
请高手指点一下,主要是读取的方法或思路。

解决方案 »

  1.   

    将07.jpg 放在T.class 同目录的[Yzl\Y\]文件夹下,getResource得到的是URL.
    import javax.swing.*;
    import java.net.URL;public class T extends JFrame 
    {
    public T() throws Exception
    {
    JLabel jl = new JLabel(new ImageIcon(T.class.getResource("Yzl/Y/07.jpg")));
    getContentPane().add(jl);

    setSize(450,500);
    setVisible(true);
    }

    public static void main(String[] args) throws Exception
    {
    T app = new T();

    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    }将图片插入到sqlserver操作应该比Oracle简单,按一般的moveToInsertRow(),updateBinaryStream(),
    insertRow(),就可以了.
      

  2.   

    我想读的是别的网站上的图片,比如"http://community.csdn.net/images/csdn.gif",然后把它存到数据库
      

  3.   

    T.class.getResource("Yzl/Y/07.jpg") 得到的是URL
    你可以用 new URL("http://community.csdn.net/images/csdn.gif");下面显示的是美女林志玲.某个网站上随便找的. : )import javax.swing.*;
    import java.net.URL;public class T extends JFrame 
    {
    public T() throws Exception
    {
    JLabel jl = new JLabel(new ImageIcon(new URL("http://hnsc.com.cn/channel/ent/updata/pic/2005/11/14/309301.jpg")));
    getContentPane().add(jl);

    setSize(450,500);
    setVisible(true);
    }

    public static void main(String[] args) throws Exception
    {
    T app = new T();

    app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    }
      

  4.   

    有没有不用swing的方法,我要用在web工程里