1)我用java/jsp 写了一个上传插入图片到oralce数据库的程序,表里只有两个栏位:
name varchar(32) primary key //文件名
content blob //存图片
可是当我插入到数据库里,照片能正常显示,name也是正确的文件名,blob 却是null,但奇怪的是,从blob却能正确地读取出图片!
2)
在JDBC里面,
String update1=" UPDATEstaff "+
" SETinterest='"+interest+"' , skill='"+skill+"' ,introduce='"+introduce+"' "+
" WHERE name='"+name+"' ";
st=conn.createStatement();
int rs1=st.executeUpdate(update1);
/*out.println(rs);
out.println(""
; */
if(rs1>0)
{
out.println("恭喜您"+name+"信息改成功!"
;%>
[url=]請返回[/url]
运的时候实例:
UPDATE staff
SET interest=' books girls tour ' , skill=' computer MM ' ,introduce=' I want need very much '
WHERE name='阿亮'
interest ,skill 为varchar2(512), introduce 为varchar2(1024)!
有的时候插入很正常,有的时候却出现栏位字符串太长的提示(已经包含空格),为什么?
*******有经验的请指教
|