小编nid*_*esh的帖子

java.sql.SQLException:在结果集开始之前

我已经尝试了以下代码来检索存储在数据库中的图像.我创建了一个名为的数据库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)

java mysql image jdbc

22
推荐指数
1
解决办法
6万
查看次数

标签 统计

image ×1

java ×1

jdbc ×1

mysql ×1