[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()
用这个方法试试