如何在JavaJDBC中设置映像的数据类型

如何在JavaJDBC中设置映像的数据类型,java,jdbc,Java,Jdbc,我使用的是java8,我想为图像设置数据类型。我使用buffereImage 对于图像,但当我在我的视图中调用它时,它无法找到。我明白了 不必要的错误 我在这一行ps.setBlob(3,ce.getClogo())中得到了错误信息在CompaniesEntity.java package com.main.demo.EPOSystem.Model; import java.awt.image.BufferedImage; import lombok.Data; @Data pub

我使用的是java8,我想为图像设置数据类型。我使用
buffereImage
对于图像,但当我在我的视图中调用它时,它无法找到。我明白了 不必要的错误

我在这一行
ps.setBlob(3,ce.getClogo())中得到了错误信息
CompaniesEntity.java

package com.main.demo.EPOSystem.Model;
    
import java.awt.image.BufferedImage;

import lombok.Data;

@Data
public class CompaniesEntity {
    private int cid;
    private String cname;
    private BufferedImage clogo;
    private String ccordinate;
    private String cphyadd;
    private String ccity;
    private int czipcode;
    private String cstate;
    private String ccountry;

}
公司DAOImpl.java

package com.main.demo.EPOSystem.Viee;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.main.demo.EPOSystem.Model.CompaniesEntity;
import com.main.demo.EPOSystem.connection.EPOConnectionUtil;

public class CompaniesDAOImpl implements CompaniesDaoI {
    private Connection con;
    private PreparedStatement ps;
    private ResultSet rs;
    private int result;
    private CompaniesEntity ce;

    public int addCompany(CompaniesEntity ce) {
        // TODO Auto-generated method stub
        try {
            con=EPOConnectionUtil.getConnection();
            ps=con.prepareStatement("insert into company values(?,?,?,?,?,?,?,?,?)");
            ps.setInt(1, ce.getCid());
            ps.setString(2, ce.getCname());
            ps.setBlob(3, ce.getClogo());
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return 0;
    }

}

你犯了什么错误?你犯了什么错误?