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

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

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

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

然后再引用就是了,比如放在jsp的div中

<div><img src="从数据库中得到的地址"/></div>

先把取出来,然后看下面,最好在存数据库的时候就把宽高保存下来

import javaawtimageBufferedImage;

import javaioFile;

import javaioFileInputStream;

import javaioFileNotFoundException;

import javaioIOException;

import javaximageioImageIO;

public class CalPit {

    public static void main(String[] args) throws FileNotFoundException, IOException {

        File picture = new File("C:/Users/Administrator/Pictures/我的/neusoftpng");

        BufferedImage sourceImg =ImageIOread(new FileInputStream(picture)); 

        Systemoutprintln(Stringformat("%1f",picturelength()/10240));

        Systemoutprintln(sourceImggetWidth());

        Systemoutprintln(sourceImggetHeight());

    }

}

存储是后端服务器比较基础的功能,一般来说,可以存储在服务器的文件系统中,然后数据库中只需要存储url就可以了。另外一种办法是,将通过Base64编码后存储到数据库中,数据库中存储的base64编码的二进制可以使用TEXT(mysql)类型。

以上就是关于在数据库中的表格里放了图片的地址,要在java程序的界面上面显示出图片,有谁知道怎么 *** 作么全部的内容,包括:在数据库中的表格里放了图片的地址,要在java程序的界面上面显示出图片,有谁知道怎么 *** 作么、java如何获取数据库里的图片高宽、java读取照片保存到达梦数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存