如何将视频文件存入数据库?

如题所述,视频文件需要做什么特殊处理么?数据库可以是MySQL、orcale等

  1.重新安装ECSHOP 2.7.2,
  2.打开phpMyAdmin把刚才安装的ECSHOP 所有表(注意是表,不是数据库)删除。
  3.在phpMyAdmin选择刚才删掉所有表的数据库,(里面是空的没有表)选择“导入”讲备份的数据导入。
  这样基本上可以解决问题了,如果还有问题,就是所备份的数据库文件有问题,要仔细检查。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-15

    一般大文件都不会直接存数据里面的,如果要存那肯定会影响性能。

    数据库自定定义为字节数组型(如:image等),用程序将视频转化为流,写入字段数据数组中,保存进数据库即可。

本回答被提问者采纳
第2个回答  2017-05-20
数据库 表字段使用二进制类型 MEDIUMBLOB.然后就可以把以二进制的方式存进去. 不过一般没人这么做. 数据库会搞崩的. 一般只是存路径. 然后把直接存到硬盘里,数据库记录下路径就行了. 取的时候自然可以找到了.
第3个回答  2013-10-28
视频文件不用直接保存到数据库中的,一般的做法是,将视频文件所在的路径保存到数据库中,然后通过程序调用该路径的文件。
第4个回答  2013-10-15
Oracle可通过BLOB类型来尝试视频的存储
具体操作可百度下面的文章 (不方便帖链接, 会被百度误杀.. )

《Oracle中BLOB字段存储4GB以下视频数据的方法》

当然, 如果不限定在关系型数据库, 有一些NoSQL解决方案可尝试

祝楼主成功..
相似回答