当前位置:首页 » 数据仓库 » java读取数据库图片路径
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

java读取数据库图片路径

发布时间: 2022-09-19 11:52:58

1. JAVA怎么把图片从数据库中调用出来

1 一半图片都是把路径存放在数据库的 到时候取出路径就可以了
2 在数据库有blob格式可以存放图片 以二进制流的方式取出来

<% String zjbm = CheckParam(request.getParameter("zjbm"),""); String zpSql = "select zp from tjjryxxx where sfzh = '"+zjbm+"'"; out.clear(); response.setContentType("image/jpeg"); response.setHeader("Content-Transfer-Encoding","base64"); Connection connection = null; PreparedStatement ps = null; ResultSet rs = null; Blob blob =null; byte[] data = null; try{ connection =getConn(); ps = connection.prepareStatement(zpSql); rs = ps.executeQuery(); while(rs.next()){ blob = (Blob)rs.getBlob("zp"); long nlen = blob.length(); int nsize = (int) nlen; data = blob.getBytes(1,nsize); OutputStream out1 = response.getOutputStream(); BufferedOutputStream bos =null; bos = new BufferedOutputStream(out1); bos.write(data,0,data.length); bos.close(); rs.close(); } }catch(Exception e){ e.printStackTrace(); } %>

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

jsp是靠加载图片路径来显示图片的,图片可以保存在项目中,也可以保存到磁盘的某个路劲下。
图片放webroot下,一般是webroot下建一个img或pic
文件夹专门存图。
jsp使用的时候<img
src"<%=request.getContextPath()%>/pic/mypic.gif"/>
这样就可以加载到图片了。

3. 在数据库中的表格里放了图片的地址,要在java程序的界面上面显示出图片,有谁知道怎么操作么

在数据库中存在的只是一个地址,而并非“实质的图片”

你要在java中显示这个图片,必须从数据库中找到这个“实质的图片”所在的位置,也就是地址

然后再引用就是了,比如放在jsp的div中
<div><img src="从数据库中得到的地址"/></div>

4. java怎样把图片保存到数据库然后读出来在html中显示

一般是将图片本体存放到OSS,图片的路径存放到数据库,然后jsp中获取的是他的路径
然后用<img src="OSS的链接/"+你数据库的图片路径> 你可以用本地图片试试 将图片本体存放在你的E盘/image下面 然后你存入数据库的是你的图片名 然后将图片上传到本地 然后使用<img src='E盘/image'+数据库里面的图片名> 就可以显示了 你可以试试

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

jsp是靠加载图片路径来显示图片的,图片可以保存在项目中,也可以保存到磁盘的某个路劲下。
图片放webroot下,一般是webroot下建一个img或pic 文件夹专门存图。
jsp使用的时候<img src"<%=request.getContextPath()%>/pic/mypic.gif"/>
这样就可以加载到图片了。

6. java如何读取数据库中的路径在标签框中显示图片

1、从DB得到图片路径
2、载入图片到 ImageIcon
3、显示在JLabel中,setIcon(ImageIcon)

7. 在JAVA中如何将图片从数据库读取到页面上

这是用Struts做的
<img src="<bean:write name="item" property="page"/>" width="100" height="100">

图片文件夹必须在服务器里