去这里瞧瞧吧,会对你有帮助的
http://www.csdn.net/expert/topic/593/593436.xml?temp=.1445276
http://www.csdn.net/expert/topic/834/834027.xml?temp=.1462061
http://www.csdn.net/expert/topic/809/809261.xml?temp=.9949457

解决方案 »

  1.   

    File files = new File("d:\\saint.jpg");
            FileInputStream fis=new FileInputStream(files);
            PreparedStatement ps = conn.prepareStatement("INSERT INTO Image (id,name,data) VALUES (?,?,?)");
            ps.setInt(1,4);
            ps.setString(2, files.getName());
            ps.setBinaryStream (3,fis,(int)files.length());
            ps.executeUpdate();