Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从数据库中存储和检索图像?_Java_Database_Image_Blob - Fatal编程技术网

Java 如何从数据库中存储和检索图像?

Java 如何从数据库中存储和检索图像?,java,database,image,blob,Java,Database,Image,Blob,我正在创建一个网站作为一个小项目,将用于销售各种产品。在网站上,我打算提供有关产品的详细信息,这些信息将从数据库中检索。我使用servlet和JSP作为服务器端和pointbase数据库。因此,我将使用JDBC连接到数据库。请告诉我如何将图像插入数据库,并给出相同的示例代码。还提供如何检索它们的详细信息 提前感谢大家。将图像存储在文件系统上并将路径存储在数据库中不是更容易吗?将图像存储在文件系统上并将路径存储在数据库中不是更容易吗?您可以将二进制数据插入支持二进制字段(通常称为BLOB)的数据库

我正在创建一个网站作为一个小项目,将用于销售各种产品。在网站上,我打算提供有关产品的详细信息,这些信息将从数据库中检索。我使用servlet和JSP作为服务器端和pointbase数据库。因此,我将使用JDBC连接到数据库。请告诉我如何将图像插入数据库,并给出相同的示例代码。还提供如何检索它们的详细信息


提前感谢大家。

将图像存储在文件系统上并将路径存储在数据库中不是更容易吗?

将图像存储在文件系统上并将路径存储在数据库中不是更容易吗?

您可以将二进制数据插入支持二进制字段(通常称为BLOB)的数据库中


但这不是一个好主意-将它们存储在服务器中,并将它们的路径存储在数据库中。

您可以将二进制数据插入支持二进制字段(通常称为BLOB)的数据库中


但这不是一个好主意-将它们存储在服务器中,并将指向它们的路径存储在数据库中。

您应该将文件转换为BLOB,然后将其存储在数据库中,这样可以轻松检索下面的详细信息


您应该将文件转换为BLOB,然后将其存储在数据库中,这样可以方便地检索下面的详细信息


我仍然认为最好将图像存储在数据库中。效率更高

下面是一个很好的教程,介绍如何进行此操作:

我仍然认为最好将图像存储在数据库中。效率更高

下面是一个很好的教程,介绍如何进行此操作:

每次你在数据库中存储二进制文件时,上帝都会杀死一只小猫,所以你可能需要重新考虑。每次你在数据库中存储二进制文件时,上帝都会杀死一只小猫,所以你可能需要重新考虑。我想知道一些类似于沙恩沙的事情,请你再详细说明一下好吗?你的意思和NullUserException的选项相同吗?(准备好了+1)(编辑:事实上,我很确定你会…+1)我认为没有太多要详细说明的。您将图像存储在服务器上,只需在数据库中保留它们的路径即可。当你需要显示一个图像时,你可以读取从它到数据库的路径,并从文件系统提供文件。我想知道一些类似于Shahensha的东西,你能再详细一点吗?你的意思和NullUserException的选项相同吗?(准备好了+1)(编辑:事实上,我很确定你会…+1)我认为没有太多要详细说明的。您将图像存储在服务器上,只需在数据库中保留它们的路径即可。每当需要显示图像时,都会读取从图像到数据库的路径,并从文件系统提供文件。