社区
C#
帖子详情
如何将rar,iso,zip,各种格式的视频文件存入Oracle数据库中?
gooce
2010-08-31 10:08:11
如标题,需要将压缩文件,各种格式的视频文件存入Oracle数据库中进行管理,我如果使用C#做个桌面软件用来处理数据的存入和读取操作的话,应该使用哪些类库和组件实现呢?
操作的文件大小不等,小的几KB,大的有几个GB,尤其是对于大文件,应该怎么处理呢?
希望高手们能够给予指导一下,先谢过了!
...全文
274
13
打赏
收藏
如何将rar,iso,zip,各种格式的视频文件存入Oracle数据库中?
如标题,需要将压缩文件,各种格式的视频文件存入Oracle数据库中进行管理,我如果使用C#做个桌面软件用来处理数据的存入和读取操作的话,应该使用哪些类库和组件实现呢? 操作的文件大小不等,小的几KB,大的有几个GB,尤其是对于大文件,应该怎么处理呢? 希望高手们能够给予指导一下,先谢过了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w5325698
2010-09-01
打赏
举报
回复
可以先把文件转换成2进制数组(分段读取)用orcale存放大数据的字段存储
johndii
2010-09-01
打赏
举报
回复
[Quote=引用 7 楼 cc1122112 的回复:]
把上传的文件保存到程序的一个文件夹里,把文件名和路径保存到数据库里
[/Quote]
一般是这么做的,尤其文件大的时候。不行就用blob,只用来存过2M以内的图片,当然存2G内的文件不成问题。
a12321321321312321
2010-09-01
打赏
举报
回复
[Quote=引用 2 楼 gooce 的回复:]
几万个文件存在本地硬盘,检索起来,非常的不方便,想存入数据库中,通过关键词的管理机制实现对数据进行快速检索
[/Quote]
数据库是给你存文件的额?楼主NB。等你去开发个这样的数据库把。
jimh
2010-09-01
打赏
举报
回复
文件还是使用windows系统的文件系统来保存,数据库存放文件路径和关键字就可以了,在数据库里可以通过关键字搜索,查找出对应的文件路径,然后根据文件路径去下载文件吧。
jeven_xiao
2010-09-01
打赏
举报
回复
FTP、WebService、asp.net 采用这样的方式上传吧
只能这样
leafsoar
2010-08-31
打赏
举报
回复
保存二进制吧
但将这些东西放到数据,数据传来传去,压力好大啊
还是用系统的文件系统来管理吧,一年一个文件夹,有十二月,不行你在分天,数据还多你在分小时
如果数据真的那么多,数据库肯定受不了
即便是几万个文件,如分门别类的用文件夹来管理,尽量将数据平均到各个文件夹
检索数据时,用数据库保存关键字或索引和目录。
cc1122112
2010-08-31
打赏
举报
回复
把上传的文件保存到程序的一个文件夹里,把文件名和路径保存到数据库里
hao1hao2hao3
2010-08-31
打赏
举报
回复
[Quote=引用 2 楼 gooce 的回复:]
几万个文件存在本地硬盘,检索起来,非常的不方便,想存入数据库中,通过关键词的管理机制实现对数据进行快速检索
[/Quote]
怎么检索?设置标签列(包含关键词信息)?那把文件放在文件夹下只保存一个路径不是一样可以这样检索吗?
文件夹多分些类就可以了。
youth
2010-08-31
打赏
举报
回复
mark 等高手~~~~
aimeast
2010-08-31
打赏
举报
回复
呼呼,上传后按照guid命名,数据库里只要保存guid即可。否则,真是“疯狂的数据库”
特别
2010-08-31
打赏
举报
回复
[Quote=引用楼主 gooce 的回复:]
大的有几个GB
[/Quote]
你还是通过其他方式上传吧,例如FTP、WebService、asp.net等
gooce
2010-08-31
打赏
举报
回复
几万个文件存在本地硬盘,检索起来,非常的不方便,想存入数据库中,通过关键词的管理机制实现对数据进行快速检索
挨踢直男
2010-08-31
打赏
举报
回复
这些玩意干嘛放数据库啊
MySQL、JDBC、HTML、CSS、JavaScript、jQuery、tomcat、Http、Servlet、JSP、EL、JSTL、Maven、Cookie、Session(框架第一部分)
第一章 MySQL 1.
数据库
1、什么是
数据库
? 所谓的
数据库
就是指存储和管理数据的仓库 2、
数据库
有哪些分类? 3、什么是关系型
数据库
? 底层以二维表的形式保存数据的库就是关系型
数据库
stu-学生表 4、常见的关系型
数据库
有哪些? Sql Server:微软提供,收费,适用于一些
中
型或大型的项目
中
,在java
中
的使用占比不高(.NET
中
使用的较多)
Oracle
:甲骨文公司提供,收费,适用于一些大型或者超大型的项目
中
,在java
中
的使用占比非常高 mysql:瑞典MySQLAB公司提
Oracle
笔记
Oracle
笔记 1.
数据库
基础 基础术语 DB:database
数据库
DBMS:database management system
数据库
管理系统 RDBMS:relational 关系型
数据库
管理系统 其他
数据库
mongodb : 文档型 redis : key-value NoSQL: not only sql 术语 表: 表名:dept、emp、salgrade 表描述的是E-R(entry-relational 实体-关系模型)E.F.CODD
[转]信息安全相关理论题(三)
21、静态分析是运行程序后进行调试? A、 对 B、 错 您的答案: 标准答案: B 22、安卓反编译后会出现$符号字节码表示是匿名内部类? A、 对 B、 错 您的答案: 标准答案: A 23、反编译安卓应用后,一般应该先查看哪一个smali文件的代码? A、 编译程序打开控制台 B、 打开匿名类smali文件 C、 打开加密解密smali文件 D、 ...
SQL语句大全
SQL语句大全 --语 句 功 能 --数据操作 SELECT --从
数据库
表
中
检索数据行和列 INSERT --向
数据库
表添加新数据行 DELETE --从
数据库
表
中
删除数据行 UPDATE --更新
数据库
表
中
的数据 --数据定义 CREATE TABLE --创建一个
数据库
表 DROP TABLE --从
数据库
中
删除表 ALTER TABLE --修改
数据库
表结构 C...
[转]信息安全相关理论题(二)
27、在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A、 对 B、 错 您的答案: 标准答案: B 28、在OSI七层协议
中
,提供一种建立连接并有序传输数据的方法的层是 A、 传输层 B、 表示层 C、 会话层 D、 应用层 您的答案: 标准答案: C 29、网络
中
端口与端口之间连接所用的层是 A、 网络层 B、 表示层 ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章