Java jsp中根据从数据库中查询出来的路径显示图片

Java jsp中根据从数据库中查询出来的路径显示图片,第1张

jsp是靠加载路径来显示的,可以保存在项目中,也可以保存到磁盘的某个路劲下。

放webroot下,一般是webroot下建一个img或pic

文件夹专门存图。

jsp使用的时候<img

src"<%=requestgetContextPath()%>/pic/mypicgif"/>

这样就可以加载到了。

一般都是这样的,就是在你服务器有一个专门放置的文件夹,然后数据库保存的是你服务器的路径。需要用的时候就去数据库里面取路径。得到路径以后你想怎么处理是你的事情了。

至于如何去数据库取路径这个就是简单的db *** 作。

加载驱动类:

ClassforName(DBDriver);

获取连接:

Connection conn = DriverManagergetConnection(url,username,password);

创建 *** 作对象:

PreparedStatement stmt = conprepareStatement(sql);

执行 *** 作:

ResultSet rs = stmtexecuteQuery();

遍历结果:

List list = new ArrayList();

while(rsnext()){

//具体 *** 作,通常用rsgetString(name)取值

Image img = new Image();//类对应你数据库中表格

imgsetSrc(rsgetString("src"));//假设你数据库中image表中地址字段是src

listadd(img);

}

记得关闭资源:

rsclose();

stmtclose();

conclose();

看你的意思是已经取出来了不知道怎么显示:

你取出来之后可以把放在一个list里面然后去页面上遍历这个list

<c:forEach var="chakan1" items="list">

<tr>

<td>

<img src="${chakan1src}"/>

</td>

</tr>

</c:forEach>

大致应该是这样

使用java连接MySQL数据库与其他的数据库连接核心是一样的,如果说区别,那就是所需的驱动不一样。

工具/原料

MySQL、JDK

方法/步骤

1、首先需要安装好JDK(配置环境变量),如图所示:

2、其次要安装好MySQL数据库,可以使用可视化Navicar For MySQL,如图所示:

3、最后通过代码进行连接。

(1)确定连接路径URL:

String url="jdbc:mysql://localhost(可以是本机IP地址):3306(端口号)/mysqltest(数据库名称)?"+"user=用户账号&password=用户密码&useUnicode=字符编码";

(2)加载驱动:

ClassforName("commysqljdbcDriver");

(3)连接,获取Connection对象

Connection conn=DriverManagergetConnection(url)

(4)可以通过conn对象检验连接与否。

以上就是关于Java jsp中根据从数据库中查询出来的路径显示图片全部的内容,包括:Java jsp中根据从数据库中查询出来的路径显示图片、java如何将图片保存在数据库中、java怎么和数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9481445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存