package jdbc.demo;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.Blob;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.sql.rowset.serial.SerialBlob;
import jdbc.utils.JdbcUtils;
import org.apache.commons.io.IOUtils;
import org.junit.Test;
/*
* 对mp3进行处理
*/
public class BigDataDmeo {
@Test
public void saveMp3() throws Exception{
Connection con = JdbcUtils.getConnection();
//给出模板
String sql = "insert into tab_bin values(?,?,?)";
//创建pstmt
PreparedStatement pstmt = con.prepareStatement(sql);
// 设置参数
pstmt.setInt(1, 1);
pstmt.setString(2, "独角戏.mp3");
//把文件变成byte再创建Blob
byte[] bytes = IOUtils.toByteArray(new FileInputStream("d:\\独角戏.mp3"));
Blob blob = new SerialBlob(bytes);
pstmt.setBlob(3, blob);
pstmt.executeUpdate();
}
/*
java将MP3文件存入数据库并取出
最新推荐文章于 2022-01-21 09:24:31 发布
这篇博客主要介绍了如何使用Java将MP3音乐文件存入数据库,并详细阐述了如何进行数据库操作来实现这一过程,同时将加载数据库的代码进行了分离,提高了代码的可读性和可维护性。
摘要由CSDN通过智能技术生成