向t_user表插入一张图片(Blob类型的字段)
@Test
// 向t_user表插入一张图片(Blob类型的字段)
public void BlobInsertTest() throws SQLException, FileNotFoundException {
Connection conn = JDBC_curd.getConnection();
String sql="insert into t_user(username,password,email,photo)values (?,?,?,?)";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setObject(1,"图片");
ps.setObject(2,"123456");
ps.setObject(3,"123@qq.com");
// 文件输入流的形式注入
FileInputStream fis=new FileInputStream(new File("src\\girl.jpeg"));
ps.setBlob(4,fis);
ps.execute();
JDBC_curd.closeConnection(conn,ps);
}
查询一张图片,以文件的方式保存在本地
@Test
// 查询一张图片,以文件的方式保存在本地
public void BlobQueryTest() {
Connection conn = JDBC_curd.getConnection();
PreparedStatement ps=null;
ResultSet rs