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

黑客做网站/网络营销课程

黑客做网站,网络营销课程,武汉大型网站开发,政府网站建设的规范将数据以二进制流方式写入数据并再还原成原来的文件,编辑再写入 数据重发功能需要进行人工干预,操作数据为二进制流和结构化数据之间的相互转换,并确保相互转换过程编码格式统一: 一、需求: 将结构化数据以二进制格…

                                          将数据以二进制流方式写入数据并再还原成原来的文件,编辑再写入



数据重发功能需要进行人工干预,操作数据为二进制流和结构化数据之间的相互转换,并确保相互转换过程编码格式统一:

一、需求:

将结构化数据以二进制格式保存在数据库中(别说这样不好,别说建议文件保存在文件夹下,数据库保存文件路径,我也懂的,但这里需求只能是这样来做的。数据对接懂的。)

所实现的代码(以对象方式):

/*** 将对象插入前置机数据库中<p>* @param exData 要插入的数据* @param xmlFileName xml文件路径* @param index 自增长主键* @throws Exception*/public void insert2zwdt(ExData exData, String xmlFileName, Long index) throws Exception{		//================================Connection conn = getConnection();conn.setAutoCommit(false); // 设置手动提交PreparedStatement pstmt=null;File file=new File(xmlFileName);InputStream in = new FileInputStream(file);String sql="insert into exdata_sending(NM_SEQ_ID,ST_SOURCE,ST_KEY,ST_VERSION,ST_VALUE,ST_OP,ST_MEMO,BL_DATA,ST_DEST) "+ "values(?,?,?,?,?,?,?,?,?)";pstmt=conn.prepareStatement(sql);pstmt.setInt(1, index.intValue());pstmt.setString(2, exData.getStSource());pstmt.setString(3, exData.getStKey());pstmt.setString(4, exData.getStVersion());pstmt.setString(5, exData.getStValue());pstmt.setString(6, exData.getStOp());pstmt.setString(7, exData.getStMemo());pstmt.setBinaryStream(8, in, file.length());pstmt.setString(9, exData.getStDest());pstmt.execute();conn.commit();pstmt.close();}


二、需求:

数据对账过程出现错误,需要进行人工干涉。

步骤:1.找出前置机上的错误数据,并标记出对应自己库中的那条数据。

           2.以流方式在本地还原成文件。

           3.将文件再编辑器中编辑后形成新的本地文件,同时保存最新并正确的数据在本地及前置机库和自己系统库中。

          4.修改状态。


核心实现代码(往本系统库中插数据):

/*** 往XXXX中插入数据.* @param exData 要插入的数据* @param xmlFileName xml文件路径* @throws SQLException * @throws FileNotFoundException */public void insert2own(ExData exData, String xmlFileName, Long index) throws Exception{File file=new File(xmlFileName);InputStream in = new FileInputStream(file);DataSending dataSending = new DataSending();dataSending.setNmSeqId(index.intValue());dataSending.setStSource(exData.getStSource());dataSending.setStKey(exData.getStKey());dataSending.setStVersion(exData.getStVersion());dataSending.setStValue(exData.getStValue());dataSending.setStOp(exData.getStOp());dataSending.setStMemo(exData.getStMemo());dataSending.setSendDate(new Date()); byte[] data=new byte[]{};data=inputStreamToByte(in);dataSending.setBlData(data);dataSending.setStDest(exData.getStDest()); dataSendingDao.save(dataSending);}



/*** 将文件保存到字节数组中.* @param in 输入流* @return* @throws IOException*/private byte[] inputStreamToByte(InputStream in) throws IOException{ByteArrayOutputStream baos=new ByteArrayOutputStream();int ch;while((ch=in.read())!=-1){baos.write(ch);}byte[] data=baos.toByteArray();baos.close();return data;}

需要总结的地方还是拿出部分内容来总结一下,也更新一下自己的代码库。


http://www.jmfq.cn/news/5115979.html

相关文章:

  • 有没有做网站一次付费/活动营销案例100例
  • 浙江建设职业技术学院官方网站/网站建设的一般步骤
  • 自适应企业网站源码/品牌营销推广公司
  • wordpress 中文安装教程/关键词智能优化排名
  • ssm框架网站开发 参考文献/seo顾问是什么职业
  • 深圳实力网站建设/服务营销案例
  • 东莞网站建设案例/百度权重查询爱站网
  • 商城网站项目工作的流程/seo服务销售招聘
  • 高端网站建设 上海/网络推广费用一般多少
  • 个人网站制作模板图片/seo描述快速排名
  • 如何做网站设计/360优化大师旧版本
  • 做外贸搜索外国客户的网站/在线注册免费域名
  • 怎么定义自豪地采用WordPress/六六seo基础运营第三讲
  • jsp可以做网站首页吗/百度指数的数值代表什么
  • 做网站的一般多少钱/搜索引擎推广有哪些平台
  • 森东网站建设/重庆公司网站seo
  • 为何网站不被百度收录/搜索引擎技术
  • 快递网站建设日程表/简短的软文范例
  • 简述企业网站建设的目的有哪些/网站设计流程
  • 有专门做英文字幕的网站吗/搭建网站需要哪些步骤
  • 色91Av做爰网站/电子商务营销策划方案
  • 网络营销方案分析/seo项目经理
  • 做预售的网站/店铺推广方法
  • 成都网站建设兴田德润实力强/百度服务热线
  • 广告素材网站/昆明网络推广方式有哪些
  • app开发的网站/山东进一步优化
  • 发软文提高网站权重/外贸营销网站制作
  • wordpress 加速版/seo平台是什么
  • 手机网站建设公司联系电话/域名被墙检测
  • wordpress隐藏站点身份/爱站seo综合查询