当前位置:首页 » 操作系统 » 数据库音频文件

数据库音频文件

发布时间: 2025-09-30 05:13:14

㈠ 如何在mysql 或者 其他的数据库中存放图片 音频 视频

采用大对象类型。 mysql 大对象存取: 类型一般应该用mediumblod, blob只能存2的16次方个byte, mediumblod是24次方, 一般来说够用了.longblob是32次方有些大. MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中 修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL varName=value. linux版本可以在启动参数后加-max_allowed_packet=xxM等几个参数. MYSQL存大对象最好直接就setBinaryStream,又快又方便. 而不要先插入空再造型成BLOB然后再setBlob 例子: import java.sql.*; import java.io.*; public class DBTest { static String driver = "org.gjt.mm.mysql.Driver"; static String url = "jdbc:mysql://localhost:3306/test"; static String user = "root"; static String passwd = "passwd"; public static void main(String[] args) throws Exception { Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url,user,passwd); int op = 1; //插入 if (op == 0) { PreparedStatement ps = conn.prepareStatement("insert into tb_file values (?,?)"); ps.setString(1, "aaa.exe"); InputStream in = new FileInputStream("d:/aaa.exe"); ps.setBinaryStream(2,in,in.available()); ps.executeUpdate(); ps.close(); } else { //取出 PreparedStatement ps = conn.prepareStatement("select * from tb_file where filename = ?"); ps.setString(1, "aaa.exe"); ResultSet rs = ps.executeQuery(); rs.next(); InputStream in = rs.getBinaryStream("filecontent"); System.out.println(in.available()); FileOutputStream out = new FileOutputStream("d:/bbb.exe"); byte[] b = new byte[1024]; int len = 0; while ( (len = in.read(b)) != -1) { out.write(b, 0, len); out.flush(); } out.close(); in.close(); rs.close(); ps.close(); } } catch (Exception ex) { e

㈡ 如何在ACCESS数据库里存放照片和音频视频

创建数据库连接。

使用OleDbConnection。

保存图片到Access数据库。

将图片转成二进制流存到数据库中,使用OleDbCommand命令。

保存成功后,数据库中图像字段显示为“长二进制数据”。

读取数据库中的图片。

将读出的图片数据转成字节数组,而后转成图片显示。

热点内容
耳切法源码 发布:2025-09-30 06:36:50 浏览:247
编程猫包 发布:2025-09-30 06:31:16 浏览:412
云服务器哪个品牌比较好用友云 发布:2025-09-30 06:18:58 浏览:110
上传第二季 发布:2025-09-30 06:13:50 浏览:706
电子商务jsp源码 发布:2025-09-30 06:01:16 浏览:485
气体内能算法 发布:2025-09-30 05:57:02 浏览:191
openstack源码 发布:2025-09-30 05:48:09 浏览:709
清空access数据库表 发布:2025-09-30 05:33:30 浏览:445
压缩磅 发布:2025-09-30 05:29:18 浏览:588
怎么删除上传的百度文档 发布:2025-09-30 05:17:35 浏览:842