国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 讀取和寫入oracle的blob字段的方法

2019-11-17 04:05:46
字體:
來源:轉載
供稿:網友
//向數據庫中寫入

        PRivate void button1_Click(object sender, EventArgs e)

        {

            OracleConnection1.Open();

           

            OracleCommand cmd = new OracleCommand("UPDATE TEST SET F2 =:blob where F1=:sn ", oracleConnection1);

            

            cmd.Parameters.Add(new OracleParameter("blob",OracleType.Blob));

              cmd.Parameters.Add(new OracleParameter("sn",OracleType.Int32));

             FileInfo fi = new FileInfo("c://dos.doc");

             FileStream fs = fi.OpenRead();

             byte[] MyData = new byte[fs.Length];

             fs.Read(MyData, 0, System.Convert.ToInt32(fs.Length));

             fs.Close();

            cmd.Parameters["blob"].Value = MyData;

            cmd.Parameters["sn"].Value = 1;

            try

            {

                int result = cmd.ExecuteNonQuery();

                if (result < 1)

                {

                    System.Console.WriteLine("插入數據錯誤!");

                }

                else

                    System.Console.WriteLine("插入數據成功!");

            }

            catch (Exception e1)

            {

                System.Console.WriteLine("插入數據錯誤!"+e1.ToString());

            }

            finally

            {

                oracleConnection1.Close();

            }



        }

//從數據庫中讀取

        private void button2_Click(object sender, EventArgs e)

        {

            oracleConnection1.Open();

            oracleCommand1.CommandText = "select * from TEST where f1=1";

            OracleDataReader rs = oracleCommand1.ExecuteReader();

            while (rs.Read())//讀取數據,如果odr.Read()返回為false的話,就說明到記錄集的尾部了

            {

                byte[] File=(byte[])rs["F2"];

                   FileInfo fi=new FileInfo("c://new.doc");

                   FileStream fs=fi.OpenWrite();

                   fs.Write(File,0,File.Length);

                   fs.Flush();

                fs.Close();

            

            }

            rs.Close();

        }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长泰县| 新营市| 新郑市| 淅川县| 宣汉县| 浦县| 从化市| 璧山县| 鄱阳县| 科技| 富锦市| 丹凤县| 吴堡县| 平凉市| 河北区| 天峻县| 佛冈县| 宜兰县| 崇州市| 天气| 武宣县| 林周县| 泰和县| 陆良县| 卫辉市| 贡嘎县| 杨浦区| 临朐县| 兴文县| 那曲县| 綦江县| 阳谷县| 泸溪县| 佛冈县| 伊春市| 达孜县| 陇南市| 霍城县| 美姑县| 壤塘县| 安阳县|