怎样将音乐文件或者图片以数据的形式存入数据库的某张表中呢?_百度知 ...
发布网友
发布时间:2024-10-22 01:13
我来回答
共2个回答
热心网友
时间:2024-11-29 18:14
简单说下上传图片吧:
首先要获得文件流 InputStream input=new FileInputStream(new File("路径:\图片"));
获取连接Connection conn...这里省略
PreparedStatement psmpt=conn.preparedStatment("insert into 表 values(?,?,...)");
假设第一个问号的参数是放图片的,那么:
pmspt.setBinaryStream(1, input,input.available());
....
执行插入pmspt.excuteUpdate();
OK 这样图片就上传成功了!
不过这样很麻烦,干嘛不把文件上传到服务器上并且保存文件路径啊呢?
热心网友
时间:2024-11-29 18:20
建立 memo 字段 将影音转换为二进制来存储
经验总结出,在数据库中存储众多此类东西,是非常徒劳的。会很快产生一个 90G 的库 出来,影响速度还无法较快备份。
建议不要这么做。