如何在JavaJDBC中设置映像的数据类型
我使用的是java8,我想为图像设置数据类型。我使用如何在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
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;
}
}
你犯了什么错误?你犯了什么错误?