社区
MS-SQL Server
帖子详情
请教一下,怎样才能把图片或视频文件存入数据库
arhatcsdn
2003-12-20 07:48:23
请教一下,怎样才能把图片或视频文件存入数据库
...全文
126
6
打赏
收藏
请教一下,怎样才能把图片或视频文件存入数据库
请教一下,怎样才能把图片或视频文件存入数据库
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winternet
2004-03-24
打赏
举报
回复
好贴,收藏。
美丽心情
2003-12-21
打赏
举报
回复
来学习的,把此贴加入收藏
顺便问一句image可是存除图片以外的数据吗??
ib915
2003-12-20
打赏
举报
回复
视频文件太大了吧。
arhatcsdn
2003-12-20
打赏
举报
回复
不用存储过程可以把图片存入数据库吗?
还有视频文件该怎么存?
谢谢!
wzh1215
2003-12-20
打赏
举报
回复
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) -- 必须的,且不是null
insert 表名 values(2,0x) -- 必须的,且不是null
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
wzh1215
2003-12-20
打赏
举报
回复
用image类型
建立下面这个存储过程
--------------------------------------------------
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
/* 这是使用textcopy工具将文件插入到数据库中,如果有前台工具可以用前台开发工具将文件插入,这里为了演示 */
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
----------------------------------------------------
insert dali values(1,0x,'doc','大力的doc') ---其中第二列是 0x 它是一个16进制数对应image列,是必须的,不要写null,第三列是文件类型,既扩展名
sp_textcopy '你的服务器名','sa','你的密码','test','dali','MyImage','c:\大力的doc.doc','where ID=1','I'
-------依次参数是:实例名,用户名,密码,数据库名,表名,image列名,路径及文件名,条件(你必须保证它只选择一行),I
---------------------------------------------------------------------------------------------------------------------
insert dali values(2,0x,'bmp','图片')
sp_textcopy '你的服务器名','sa','你的密码','test','dali','MyImage','c:\图片.bmp','where ID=2','I' --注意条件是 ID=2
insert dali values(3,0x,'xls','Excel文件')
sp_textcopy '你的服务器名','sa','你的密码','test','dali','MyImage','c:\Excel文件.xls','where ID=3','I' --注意条件是 ID=3
insert dali values(4,0x,'htm','网页')
sp_textcopy '你的服务器名','sa','你的密码','test','dali','MyImage','c:\网页.htm','where ID=4','I' --注意条件是 ID=4
----------上面的语句,要保证类型一样,路径正确,条件唯一正确应该就可以了
AlbumModule.rar_ALBUMMODULE_TEACH
检查
数据库
连接和SQL语句,确保数据能正确
存入
。 3. **
图片
上传**:
图片
上传问题多与文件处理和存储相关。确认上传大小限制、格式支持、文件存储路径设置是否合理,同时注意错误处理和用户体验。 4. **展示和分享*...
一个牛人提供的GIS源码(很好)
由于当时将每个楼层平面图的CAD数据也同时
存入
了SQL Server,所以导致
数据库
文件过于庞大,大概90M多,经过压缩大概21.8M左右。由于文件过大没有地方存放,所以这部分也不提供。所以可能会导致系统功能无法实现。...
jsp数据
存入
mysql_JSP如何将
图片
存入
数据库
在写一个程序时我遇到了要将
图片
存入
数据库
的操作,在网上也没找见好的解决方法,最后
请教
了同事才解决.我想有的人可能用得到,就把它写出来.我只写一些核心的与
图片
操作相关的代码.
图片
存入
数据库
及取出显示在...
jsp mysql
图片
路径,
请教
JSP中怎么向MySql中
存入
和取出
图片
当前位置:我的异常网» Java Web开发»
请教
JSP中怎么向MySql中
存入
和取出
图片
请教
JSP中怎么向...1 直接把
图片
存入
数据库
2 把
图片
的地址
存入
数据库
,
图片
以文件形式放在硬盘上,从效率和管理的方面哪一种要好些?/谢...
用asp.net实现将上传的
图片
变小
存入
数据库
有上传
图片
的功能,我将
图片
数据
存入
数据库
中,需要将
图片
变小后和原
图片
一块
存入
数据库
中,这样先可显示很多小图,点击后再显示大图!在asp.net中是这么做的:changimage.aspx中代码:<%@ Page Language=&...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章