首先要把图片上传到服务器,然后如下
<%@  page  language="java"%>  
<%@  page  contentType="text/html;charset=gb2312"  %>  
<%@  page  import="java.util.*"  %>  
<%@  page  import="java.sql.*"%>  
<%@  page  import="java.text.*"%>    
<%@  page  import="java.io.*"%>      
 
<%
//在这里定义好你的连接conn
...
//更新数据库的sql语句  
String  sql="update imageTable set image =? where id = ?";  
//取得ID  
String  id=request.getParameter("id");  
//取得上传后图片的物理路径  
String  path=request.getParameter("path");  
//读入文件 
File  file = new  File(path);  
//转换成文件流  
FileInputStream  inStream = new  FileInputStream(file);  
//创建预编译Statement 
PreparedStatement  pstmt  =conn.prepareStatement(sql);
//把文件流邦定到sql参数 1 也就是第一个问号对应的字段
pstmt.setBinaryStream(1,inStream,inStream.available());
//把id邦定到参数2
pstmt.setString(2,id);
//执行sql
pstmt.executeUpdate();     
pstmt.close();  
inStream.close();    
%>  
这是在oracle9下可行的办法,sqlserver没试过,你可以试试看