首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

mysql存储图片路径有关问题

2011-12-11 
mysql存储图片路径问题。我用mysql存储图片的路径,表为student1,字段为id,name,imgsrc,分别为int, sting,st

mysql存储图片路径问题。
我用mysql存储图片的路径,表为student1,字段为id,name,imgsrc,分别为int, sting,string, 
例如: 
id name imgsrc 
1 1 d:\pic\01.jpg 
2 2 d:\pic\02.jpg 

sql="select id, name, imgsrc from student1 where id=1" 
jsp连接得到resultSet为rs用rs.getString("imgsrc")得到图片路径,在表格 
<table> 
<tr> 
<td colspan="2"> 
<img src= <%=rs.getString("imgsrc") %> />
</td> 
</tr> 
<tr> 
<td>id: <%=rs.getInt("id") %> </td> 
<td>name: <%=rs.getString("name") %> </td> 
</tr> 
</table> 
中输出, 
只能输出第二行表格输出都正常,第一行中出现一个大叉,表示没有找到图片,应该是图片的路径存储的时候有问题,请问如何才能解决我的问题,才能让图片正常显示出来。 
还有一个小问题,就是写一条sql语句,更新student1表中的所有图片的路径问题,student1中有70条记录,想用同样的路径,在d:\pic\目录下分别为01.jpg,02.jpg 
依次类推,到70.jpg有sql高手帮忙写一条sql的update语句,万分感谢了!!!

[解决办法]
首先这个贴应该在sql版。
然后解决路径错误。在红叉上面点击右键,看页面上照片实际的路径,然后根据它来校正。
MySQL有一个替换的语句:
update student1 set imgsrc = concat('d:、\pic、\',imgsrc);

的d:\pic\斜杠需要一下


广告一下:
石油新闻网 体检人网 照片儿网 讨厌网
北京体检 北京市郊区民俗旅游 北京农机
[解决办法]
update student1 set imgsrc ='d:\pic\'||'id'||'.jpg'
[解决办法]

探讨
update student1 set imgsrc ='d:\pic\0'||'id'||'.jpg'

热点排行