使用的JDBCUtils类在前面的博客中。
package demo04; import java.io.File; import java.io.FileInputStream; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.jupiter.api.Test; import utils.JDBCUtils; public class BlobTest { @Test public void test(){ Connection conn = null; PreparedStatement ps = null; try { conn = JDBCUtils.getConnection(); String sql = "insert into beauty(name,sex,phone,photo)values(?,?,?,?)"; ps = conn.prepareStatement(sql); ps.setObject(1, "刘亦菲"); ps.setObject(2, "女"); ps.setObject(3, "18209179577"); FileInputStream fis = new FileInputStream(new File("liu.png")); ps.setBlob(4, fis); ps.execute(); }catch (Exception e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }finally { JDBCUtils.closeResourse(conn, ps); } } }