当前位置: 首页 > news >正文

如何在网站做淘宝页面个人网站建设目的

如何在网站做淘宝页面,个人网站建设目的,网站百度忽然搜索不到,wordpress半次元主题通过OracleDataReader来读取BLOB类型的数据 在实际的应用过程中#xff0c;需要把大块的二进制数据存储在数据库中。读取这些大块的数据#xff0c;可以通过强制类型转换成为byte数组#xff0c;但是当这个二进制数据体够大时#xff08;几十兆或者上百兆#xff09;需要把大块的二进制数据存储在数据库中。读取这些大块的数据可以通过强制类型转换成为byte数组但是当这个二进制数据体够大时几十兆或者上百兆一次并不能获取到他的完整长度所以需要分块获取。    下面提供两种方法供大家参考。    1、直接将BLOB数据转换成为byte数组              long blobDataSize  0; //BLOB数据体实际大小                long readStartByte  0;//从BLOB数据体的何处开始读取数据                int bufferStartByte  0;//将数据从buffer数组的何处开始写入                int hopeReadSize  1024; //希望每次从BLOB数据体中读取数据的大小                long realReadSize  0;//每次实际从BLOB数据体中读取数据的大小                //CommandBehavior.SequentialAccess将使OracleDataReader以流的方式加载BLOB数据                OracleDataReader dr  cmd.ExecuteReader(CommandBehavior.SequentialAccess);                byte[] buffer  null;                while (dr.Read())                {                    blobDataSize  dr.GetBytes(0, 0, null, 0, 0); //获取这个BLOB数据体的总大小                    buffer  new byte[blobDataSize];                    realReadSize  dr.GetBytes(0, readStartByte, buffer, bufferStartByte, hopeReadSize);                    //循环每次读取1024byte大小                    while ((int)realReadSize  hopeReadSize)                    {                        bufferStartByte  hopeReadSize;                        readStartByte  realReadSize;                        realReadSize dr.GetBytes(0, readStartByte, buffer, bufferStartByte, hopeReadSize);                    }                    //读取BLOB数据体最后剩余的小于1024byte大小的数据                    dr.GetBytes(0, readStartByte, buffer, bufferStartByte, (int)realReadSize);                    //读取完成后BLOB数据体的二进制数据就转换到这个byte数组buffer上去了                }         2、将BLOB数据直接写到文件中去                             long readStartByte  0;//从BLOB数据体的何处开始读取数据                int hopeReadSize  1024; //希望每次从BLOB数据体中读取数据的大小                long realReadSize  0;//每次实际从BLOB数据体中读取数据的大小                //CommandBehavior.SequentialAccess将使OracleDataReader以流的方式加载BLOB数据                OracleDataReader dr  cmd.ExecuteReader(CommandBehavior.SequentialAccess);                while (dr.Read())                {                    FileStream fs  new FileStream(filename, FileMode.Create);                    byte[] buffer  new byte[hopeReadSize];                    realReadSize  dr.GetBytes(0, readStartByte, buffer, 0, hopeReadSize);                    //循环每次读取1024byte大小并将这些字节写入流中                    while ((int)realReadSize  hopeReadSize)                    {                        fs.Write(buffer, 0, hopeReadSize);                        readStartByte  realReadSize;                        realReadSize dr.GetBytes(0, readStartByte, buffer, 0, hopeReadSize);                    }                    //读取BLOB数据体最后剩余的小于1024byte大小的数据并将这些字节写入流中                    realReadSize dr.GetBytes(0, readStartByte, buffer, 0, hopeReadSize);                    fs.Write(buffer, 0, (int)realReadSize);                }   转载自http://blog.csdn.net/lonet/archive/2010/03/03/5342386.aspx转载于:https://www.cnblogs.com/wuhenke/archive/2010/10/25/1860752.html
http://www.lebaoying.cn/news/70664.html

相关文章:

  • 四川省住房与城乡建设部网站网站怎么更改后台登陆密码
  • 做英语教具的网站公司网站建设设计如何收费
  • wordpress影视网站上海建设摩托车官网
  • 中装建设属于什么板块南昌网站seo多少钱
  • 建筑网站 国外免费公网服务器
  • seo网站页面f布局做网站的调研报告
  • 领秀网站建设h5响应式网站源码下载
  • 网站开发谷歌浏览器js不更新帝国cms 制作网站地图
  • 房产网站内容建设部门规划社区类网站开发实践
  • 中英文免费网站建设海外推广营销
  • 东莞网站制作公司报价做网站使用什么语言写
  • 东莞网站建设黄页免费软件游戏广告投放平台
  • wordpress+4.5+多站点什么网站可以做字体效果好
  • 企业类网站有哪些电商外贸网站建设
  • 万户网络公司怎么样专业搜索引擎seo服务商
  • 烟台住房和城乡建设局网站商城网站备案要求
  • 网站加速cdn网站制作2019趋势
  • 网站建设哪里招标广州中医药资源门户网站
  • ps做网站首页网站的建设与推广
  • 广告设计网站素材搜狗收录查询
  • seo企业建站系统做兼职最好的网站有哪些
  • 做网站公司能赚钱吗网站开发企划书
  • 长春网站网络公司旅游网站开发建设方案
  • 做网站需要看什么书青岛全网营销推广
  • 门户网站建设建议蜜雪冰城网页设计素材
  • jsp购物网站开发教程wordpress5.0难用
  • 描述网页设计流程怎么给自己的网站做优化
  • 顺德网站制作案例信息wordpress删除自定义分类
  • 旅行社应做哪些网站重庆网站的网络推广
  • 网站建设seo优化推广信息类网站制作