MyEclipse中如何显示MySQL中的图片以及在MySQL中如何存取图片,如果存取图片路径,那应该是什么类型?急!

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
如何从mysql数据库中读取图片路径,然后将图片显示在Jsp页面上?

MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 与LONGBLOB,区别在于各自所能够保存的最大数据长度区别。关于如何编写文件的上传,我们在这里就不再介绍了,感兴趣的读者可以参见“网页陶吧”内的相关文章。现在,我们主要来看一下如何接收上传文件并将其存入到MySQL数据库中。具体的脚本代码如下,其中我们假定文件上传域的名称为Picture。
具体如下:
1、简介
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
2、软件介绍
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。经过一些测试后,开发者得出结论:mySQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。
3、管理工具
可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator,MySQL Query Browser和MySQL Workbench。

数据库里只存对应的照片地址啦····
比如 upload/images/xxx.jpg

JSP页面就这样显示咯
<%
String imgUrl = “upload/images/xxx.jpg”;//这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"/"+imgUrl %>
" alt="images"/>

用到数据库的话 ,点当前页面应该传递参数 。类型就用varchar(200) ,数据里指定一个绝对存储路径就可以了 。非常的简单 。<img src="${pircture}"/> ,当然这样写就要用到ER表达式 。
或者是用js也可以。
<img src="<%
String picture = request.getParamter("picturess");
<!-- 这里的picturess是从你的dao传过来的 -->
out.print(picture);
%>"/>

你在这里<img src=""></img>这里src上先不用动态生成,直接写上图片路径看能显示出来不。
如果能显示出来,你在使用jsp动态生成图片,然后在页面上使用“右键”-“查看源文件”查看生成的路径是否是正确的。或者直接将生成的路径打印出来看看。
你这种情况应该是图片的路径没生成正确。

希望我的回答对你有所帮助。

存储图片的路径,定义为 varchar

  • 如何使用myseclipse10开发第一个javaweb程序
    答:这个问题步奏回答的话 就很多了,你可以先去学习一下Javaweb,在网上找一下javaweb的视频
  • ...连myssql数据库,但是发布不了,软件是myeclipse,下面是报出的错哪...
    答:1 配置数据源 (DataSource) setDataSource(dataSource)2 配置hibernate参数(方言 是否显示sql 格式化sql)setHibernateProperties(Properties props)3 配置映射文件 setMappingResources(String[] mappings)--> <bean id="sf" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <propert...
  • 如何使用myseclipse10开发第一个javaweb程序
    答:window-->perferences-->Myeclipse-->Servers配置TOMCAT 项目部署到TOMCAT依据路径在浏览器访问就行了。
  • eclipse无法使用,WIN7系统64位,已安装过Myeclipse
    答:path配置有问题,不要重复配置java的bin目录,JRE的bin目录和JDK的bin目录只配置一个就OK