数据库中读取图片的问题

原创 2006年06月14日 13:50:00

数据库中读取图片的问题


'*************************************************************************
'**
'** 使用用 ADODB.Stream 保存/读取文件到数据库
'** 记得要引用 Microsoft ActiveX Data Objects 2.5 Library 及以上版本
'**
'** ----- 数据库连接字符串模板 ---------------------------------------
'** ACCESS数据库
'** iConcStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False" & _
'** ";Data Source=数据库名"
'**
'** SQL数据库
'** iConcStr = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
'** "User ID=用户名;Password=密码;Initial Catalog=数据库名;Data Source=SQL服务器名"
'**
'*************************************************************************
'
'保存文件到数据库中
Sub s_SaveFile()
Dim iStm As ADODB.Stream
Dim iRe As ADODB.Recordset
Dim iConcStr As String

'数据库连接字符串
iConcStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False" & _
";Data Source=F:/My Documents/客户资料1.mdb"

'读取文件到内容
Set iStm = New ADODB.Stream
With iStm
.Type = adTypeBinary '二进制模式
.Open
.LoadFromFile "c:/test.doc"
End With

'打开保存文件的表
Set iRe = New ADODB.Recordset
With iRe
.Open "表", iConc, adOpenKeyset, adLockOptimistic
.AddNew '新增一条记录
.Fields("保存文件内容的字段") = iStm.Read
.Update
End With

'完成后关闭对象
iRe.Close
iStm.Close
End Sub

'从数据库中读取数据,保存成文件
Sub s_ReadFile()
Dim iStm As ADODB.Stream
Dim iRe As ADODB.Recordset
Dim iConc As String

'数据库连接字符串
iConc = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False" & _
";Data Source=//xz/c$/Inetpub/zj/zj/zj.mdb"

'打开表
Set iRe = New ADODB.Recordset
iRe.Open "tb_img", iConc, adOpenKeyset, adLockReadOnly
iRe.Filter = "id=64"

'保存到文件
Set iStm = New ADODB.Stream
With iStm
.Mode = adModeReadWrite
.Type = adTypeBinary
.Open
.Write iRe("img")
.SaveToFile "c:/test.doc"
End With

'关闭对象
iRe.Close
iStm.Close
End Sub
 

ASP.NET实现从数据库中读取图片的方法

在ASP.NET中,我们可以用下面的方法实现从数据库中读取图片并显示在页面上,方法如下:      SqlConnection conn=new SqlConnection(Configuration...
  • wx4421
  • wx4421
  • 2006年10月12日 09:34
  • 2145

servlet读取数据库图片文件

我用servlet读取数据库图片文件已经成功 可以单独显示 现在要在jsp页面上显示出来,同时显示其他详细信息 需要如何设置 使用 还是其他的 servlet主要代码 Jav...
  • lijunlinlijunlin
  • lijunlinlijunlin
  • 2014年10月16日 03:10
  • 1205

在数据库中保存和读取图片

using System.IO数据库结构(Imagelist(image))添加OpenFileDialog1控件将图片存入数据库。     private void button1_Click(ob...
  • kafanqd
  • kafanqd
  • 2009年11月15日 15:14
  • 6958

C#从SQL server数据库中读取l图片和存入图片

转自:http://www.cnblogs.com/hfzsjz/archive/2010/05/21/1740778.html 本实例主要介绍如何将图片存入数据库。将图片存入数据库,首先要在数...
  • chelen_jak
  • chelen_jak
  • 2015年11月23日 12:17
  • 2618

Java从数据库中读取Blob对象图片并显示

本文实例讲述了Java从数据库中读取Blob对象图片并显示的方法。分享给大家供大家参考。具体实现方法如下: 第一种方法: 大致方法就是,从数据库中读出Blob的流来,写到页面中去: 复制代码...
  • qq_20745827
  • qq_20745827
  • 2016年12月14日 13:40
  • 2478

把图片保存到数据库中和从数据库中读取图片

最近做到一个小项目,其中关系到图片的一些操作。比如:将图片保存到数据库中、从数据库中读取图片、显示图片、打印图片等。此处对这些在项目中遇到的一些琐碎知识加以总结,以便日后查找。    ...
  • u013607206
  • u013607206
  • 2017年01月19日 18:22
  • 613

hibernate+mysql图片读取

在网上找了一些资料,自己又试验了一下,成功了!大概过程就是,把图片文件用inputstream读取出来, 变成字节码文件,把字节码存储进数据库,在数据库里用CLOB数据类型存储图片。下面是代码: pa...
  • BinTime
  • BinTime
  • 2008年04月17日 22:09
  • 4937

从数据库中读取二进制文件,并将图片打印到页面上

1)上传并存入SQL Server数据库结构create table test{id identity(1,1),FImage image}相关的存储过程Create proc UpdateImage...
  • wgale025
  • wgale025
  • 2006年06月12日 09:38
  • 1498

C#从数据库中读取二进制数据,并显示图片

 region 读取数据库中图片到内存.并显示        public void LoadToMemoryAndDisable(string serverAdress, string databa...
  • sunzongteng
  • sunzongteng
  • 2009年10月29日 14:18
  • 4134

c# 如何将图片信息从数据库中读取出来放入pictureBox1中:

 要先判断图片数据是否为空 if(this.dataset.Tables[0].Rows[select]["照片信息"].ToString().Trim()!="") { int select = t...
  • zongxiangni
  • zongxiangni
  • 2006年09月11日 16:14
  • 5246
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库中读取图片的问题
举报原因:
原因补充:

(最多只允许输入30个字)