我已经尝试了以下代码来检索存储在数据库中的图像.我创建了一个名为的数据库image_db,其中包含一个名为的表image_details.该表有两个字段,id并且image_path都是类型mediumblob.我在image_path字段中存储了一些二进制图像.现在我想检索并显示它.
package cbir.imageAddition;
import java.awt.Image;
import java.awt.Toolkit;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.*;
enter code here
public class ImageRetrieve {
public ImageRetrieve() throws SQLException, IOException, ClassNotFoundException
{
Connection con = null;
Statement st = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "image_db";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
Class.forName(driver);
con = …Run Code Online (Sandbox Code Playgroud)