用C#将sql中的blob数据存储到oracle中

转载 2005年05月26日 23:39:00
SqlConnection con = new SqlConnection("Server=(local);uid=sa;pwd=;database=mydatabase");
                        SqlDataAdapter da = new SqlDataAdapter("select id,title,blobcontent from uNews",con);
                        DataSet ds = new DataSet("uNews");
                        byte[] blobcontent = null;
                        da.Fill(ds, "uNews");
                        foreach(DataRow dr in ds.Tables[0].Rows)
                        {                               
                                blobcontent =  (byte[])dr["blobcontent"];  //从sql server中取出blobcontent字段
                                this.sqlins =  "insert into unews (id,title,blobcontent) values ("+dr["id"].ToString()+",'"+dr["title"].ToString()+"',:blobcontent)";                               
                                this.conn.ExecwithReturnBinary(this.sqlins,"blobcontent",blobcontent);
                        }

其中conn是一个单独的类。其方法ExecwithReturnBinary在下面:

public void ExecwithReturnBinary(string cmdText,string BinaryContent,byte[] byteBlob)
                {                       
                        com=new OracleCommand(cmdText,conn);
                        com.CommandType=CommandType.Text;
                        com.CommandText=cmdText;
                        com.Parameters.Add(BinaryContent, System.Data.OracleClient.OracleType.Blob,byteBlob.Length).Value= byteBlob;
                        com.ExecuteNonQuery();
                }

Oracle 11g PL/SQL程序块,存储图片等BLOB字段类型的列PL/

Oracle 11g PL/SQL程序块,存储图片等BLOB字段类型的列 例如:把一个人的图片放入PERSON表的photo列中 一、在Oracle中创建,一个存储图片的目录逻辑,其与硬盘中的图片存储...

oracle伪造假数据存储过程

  • 2012年12月31日 15:31
  • 7KB
  • 下载

Oracle中BLOB字段存储4GB以下视频数据的方法

Oracle中BLOB字段存储4GB以下视频数据的方法   转载自: 很长时间没亲自写写东西了,只是收集转载了一些好资料,其实,真正静下心总结一下,可以写的知识点很多。与困难做斗争,挑战技...
  • hsg77
  • hsg77
  • 2014年10月28日 17:26
  • 1285

SQL分页读取海量数据存储过程

  • 2008年02月28日 19:05
  • 946B
  • 下载

c#窗体实时数据存储

  • 2016年07月03日 19:56
  • 55KB
  • 下载

C# 读写 Oracle BLOB 数据

using System; using System.Data.OracleClient; using System.IO; namespace fenghua.Data.Oracle {...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用C#将sql中的blob数据存储到oracle中
举报原因:
原因补充:

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