日期:2014-05-20  浏览次数:20722 次

[jsp图片写入image]侠士帮下忙,想3小时没看出来
问题描述:
      代码:
-------------------------------------------------------
      if(Photo!= " ")
      {  
str=new   FileInputStream(Photo);
sql= "update   student   set   s_photo=?     where   s_id= "+maxs_id;  
PreparedStatement   pstmt=con2.prepareStatement(sql);
pstmt.setBinaryStream(1,str,str.available());  
pstmt.execute();
      }
    .....
-----------------------------------------------
      补充:

          昨天晚上已经实现写入以及读出显示,但是今天早上改了其他地方再试这个也

出问题了,并没有异常,没报错,但是只要对数据库的操作涉及到image这个属性的

时候就会没有反应,连进入sql   server对数据库进行student表的查询更改操作都会

没有反应(试验了多次以后发现是数据库的问题,并非应用程序),

          也就是说只要对image操作一次,这个表就用不了了

          已经苦苦想了半天没解决,大家帮帮忙啊

------解决方案--------------------
pstmt.executeUpdate()
用这个方法试试