国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

        }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳高县| 溆浦县| 大竹县| 临湘市| 鲜城| 应城市| 吉水县| 阳原县| 唐河县| 南木林县| 三穗县| 铅山县| 永宁县| 崇仁县| 商洛市| 彰武县| 策勒县| 漳平市| 新绛县| 四川省| 丰县| 长泰县| 道真| 弋阳县| 富阳市| 嵊州市| 淅川县| 山东省| 厦门市| 本溪| 阿克陶县| 宜君县| 上饶市| 乐业县| 昌乐县| 牡丹江市| 巨鹿县| 蓝田县| 馆陶县| 河源市| 永和县|