社区
应用实例
帖子详情
讨论一下,将一个二进制流的文件存入数据库有几种方法?哪种方法比较好,谢谢!
sunshinning
2003-10-22 02:36:57
我想把一个文件存入SQL Server中去,请教大侠有几种方法,不利用存储过程能存入么??谢谢
...全文
34
4
打赏
收藏
讨论一下,将一个二进制流的文件存入数据库有几种方法?哪种方法比较好,谢谢!
我想把一个文件存入SQL Server中去,请教大侠有几种方法,不利用存储过程能存入么??谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jkljf
2003-10-23
打赏
举报
回复
编程序不行吗?用ado.stream来搞?
大力的这个很通用的阿
sunshinning
2003-10-22
打赏
举报
回复
能不能关注一下啊??!!
sunshinning
2003-10-22
打赏
举报
回复
多谢 pengdali(大力 V3.0)
要是不利用存储过程,能不能直接像存入图片那样存入二进制流文件呢?!!
pengdali
2003-10-22
打赏
举报
回复
用image类型
方法:
1、建立过程
CREATE PROCEDURE sp_textcopy (
@srvname varchar (30),
@login varchar (30),
@password varchar (30),
@dbname varchar (30),
@tbname varchar (30),
@colname varchar (30),
@filename varchar (30),
@whereclause varchar (40),
@direction char(1))
AS
DECLARE @exec_str varchar (255)
SELECT @exec_str =
'textcopy /S ' + @srvname +
' /U ' + @login +
' /P ' + @password +
' /D ' + @dbname +
' /T ' + @tbname +
' /C ' + @colname +
' /W "' + @whereclause +
'" /F ' + @filename +
' /' + @direction
EXEC master..xp_cmdshell @exec_str
2、建表和初始化数据
create table 表名 (编号 int,image列名 image)
go
insert 表名 values(1,0x)
insert 表名 values(2,0x)
go
3、读入
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','I' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','I' --注意条件是 编号=2
go
4、读出成文件
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where 编号=1','O' --注意条件是 编号=1
sp_textcopy '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where 编号=2','O' --注意条件是 编号=2
go
二进制
数据
流
在图片
数据库
存储与读取中的应用
对象关系映射(ORM,Object-Relational Mapping)框架是一种编程技术,用于在不直接操作
数据库
的情况下,以对象的形式处理
数据库
数据。ORM的核心思想是将
数据库
中的表映射为程序中的类,并将表中的行映射为类的实例(对象),从而使开发者可以通过操作这些对象来间接地操作
数据库
。ORM框架通过其内置的API,自动将应用程序中的对象操作转换为SQL查询语句,对
数据库
进行数据的增删改查操作。
ajax发送接收
二进制
流
数组
这几天做项目遇到
一个
问题,需要前端获取输入文本的html形式,传送到后端,再以
二进制
流
的格式
存入
数据库
。 第一步:前端获取输入文本的html形式。这个用富文本编辑器封装好的
方法
实现,很容易。 第二步:前端向后端传值(html代码) 知道两种方式:1、把html内容作为字符串传到后端,后端再转成
二进制
流
存
数据库
...
SQLite3使用接口写入
二进制
文件
使用接口的方式写入
二进制
文件
,有二种方案。一、全部
文件
一次性写下到数据中 使用sqlite3_bind_blob接口二、使用blob接口函数,增量写入数据该接口打开位于
数据库
zDb 中行 iRow、列 zColumn、表 zTable 中的 BLOB的句柄;换句话说,相同的 BLOB 将由以下人员选择:参数 zDb 不是包含
数据库
的
文件
名,而是
数据库
的符号名称。对于附加
数据库
,这是出现在ATTACH语句中 AS 关键字之后的名称。对于主
数据库
文件
,
数据库
名称是“main”。
实现SQL Server 2000中图片的
二进制
流
保存与检索
本文还有配套的精品资源,点击获取 简介:在SQL Server 2000中,使用VARBINARY(MAX)等
二进制
大对象(BLOB)字段类型,可以将图片及非结构化数据存储在
数据库
中。本操作指南详细介绍了创建
数据库
表、将图片
文件
转换为
二进制
数据、存储
二进制
数据到
数据库
、以及如何检索和显示图片的步骤。包括.NET环境下的
文件
读取、数据存储和检索以及在ASP.NET中图片的展示...
mongodb
二进制
文件
java_mongodb存储
二进制
数据的二种方式——binary bson或gridfs
python 版本为2.7mongodb版本2.6.5使用mongodb存储
文件
,可以使用两种方式,一种是像存储普通数据那样,将
文件
转化为
二进制
数据
存入
mongodb,另一种使用gridfs,咱们先来说说第一种先读取
文件
内容,然后塞进bson.binary.Binary对象里,最后像平常那样写入
数据库
,是不是很简单呢,获取
文件
一样的简单,像平时那样查找数据,然后将
二进制
内容写入
文件
即可#codin...
应用实例
27,580
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章