去这里瞧瞧吧,会对你有帮助的
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
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
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();