当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
向Oracle数据库blob图片字段写入图片流(六)
发布时间:2010/10/24 15:12:08 来源:www.xue.net 编辑:城市总裁吧

    资料四:C#实现

    比如

    FileStream   fs=File.OpenRead(path);

    long   len=fs.Length;

    byte[]     tempBuff=     new     byte[len];

    fs.Read(tempBuff,0,   Convert.ToInt32(len));

    fs.Close();

    OracleConnection   conn=new   OracleConnection(".....");

    conn.Open();

    OracleCommand   cmd=conn.CreateCommand();

    cmd.CommandText=SpName;//存储过程名

    cmd.CommandType=CommandType.StoredProcedure;

    cmd.Parameters.Add("p_filename",OracleType.Varchar2,50);

    cmd.Parameters["p_filename"].Value=...;

    ...

    cmd.Parameters.Add("p_content",OracleType.Blob,len);

    cmd.Parameters["p_content"].Value=tempBuff;//一个byte类型的数组

    try

    {

    cmd.ExecuteNonQuery();

    }

    catch

    {

    //

    }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved