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

医院手机网站模板网上做题扣分在哪个网站上做

医院手机网站模板,网上做题扣分在哪个网站上做,文章 百度网站创建及发展历史,做承兑 汇票一般会用哪些网站​数据备份对于经常在运维部署方面的工作者来说#xff0c;是一件相对简单的事情#xff0c;都可以通过某一个SQL工具进行备份#xff0c;但是如果在项目运行当中#xff0c;我们需要对数据进行实时#xff0c;或者是每隔一星期#xff0c;一个月#xff0c;等等进行数据…​数据备份对于经常在运维部署方面的工作者来说是一件相对简单的事情都可以通过某一个SQL工具进行备份但是如果在项目运行当中我们需要对数据进行实时或者是每隔一星期一个月等等进行数据的备份这样就需要java工具来操作备份SQL文件目前可以通过调用mysql安装的命令进行数据备份另外通过Job任务调度器进行配合使用这里技术选型为Quartz。在下面代码当中address为SQL脚本文件存放的地址。其中path为mysql的安装位置D:\mysql\mysql-5.6.35-winx64\binpublic MapexportDatabase(String address) {Map resultMap newHashedMap();try{String path PropertiesFileUtil.getInstance(sql).get(path);String root PropertiesFileUtil.getInstance(sql).get(sql.jdbc.username);String dataBase PropertiesFileUtil.getInstance(sql).get(sql.jdbc.dataBase);String table PropertiesFileUtil.getInstance(sql).get(sql.jdbc.table);String password PropertiesFileUtil.getInstance(sql).get(sql.jdbc.password);String sqlName System.currentTimeMillis() .sql;Runtime rtRuntime.getRuntime();Process child rt.exec(path mysqldump -u root -p password -R -c --set-charsetutf8 dataBase table );InputStream inchild.getInputStream();InputStreamReader xx new InputStreamReader(in, utf8);String inStr;StringBuffer sb new StringBuffer();String outStr;BufferedReader br newBufferedReader(xx);while ((inStr br.readLine()) ! null) {sb.append(inStr \r\n);}outStrsb.toString();FileOutputStream fout new FileOutputStream(address / sqlName);OutputStreamWriter writer new OutputStreamWriter(fout, utf8);writer.write(outStr);writer.flush();in.close();xx.close();br.close();writer.close();fout.close();resultMap.put(result, success);resultMap.put(data, address / sqlName);returnresultMap;}catch(Exception e) {e.printStackTrace();}resultMap.put(result, fail);resultMap.put(data, 地址选择有可能出现问题);returnresultMap;}上述代码当中主要的是用到了RuntimeRuntime封装了运行环境每一个java运行实例都有一个Runtime类为实例使程序能够与其环境相接。一般不能实例化一个Runtime对象应用程序不能创建自己的Runtime实例但是可以通过getRuntime的方法获取当前Runtime运行时对象的引用。一旦得到当前的Runtime对象的引用就可以调用Runtime对象的方法去控制java虚拟机的状态和行为。执行SQL脚本我们可以通过ant来实现首先我们引入ant的jar包org.apache.antant1.7.1public MapimportDatabase(String filepath) {Map resultMap newHashedMap();try{String username PropertiesFileUtil.getInstance(sql).get(sql.jdbc.username);String password PropertiesFileUtil.getInstance(sql).get(sql.jdbc.password);String url PropertiesFileUtil.getInstance(sql).get(sql.jdbc.url);String driverClassNamePropertiesFileUtil.getInstance(sql).get(sql.jdbc.driver);String filepathName filepath.substring(0, filepath.lastIndexOf(.));String outputPath filepathName .out;SQLExec sqlExec newSQLExec();//设置数据库参数sqlExec.setDriver(driverClassName);sqlExec.setUrl(url);sqlExec.setUserid(username);sqlExec.setPassword(password);//设置字符编码sqlExec.setEncoding(UTF-8);//要执行的脚本sqlExec.setSrc(newFile(filepath));//有出错的语句该如何处理sqlExec.setOnerror((SQLExec.OnError) (EnumeratedAttribute.getInstance(SQLExec.OnError.class, abort)));sqlExec.setPrint(true); //设置是否输出//输出到文件 sql.out 中不设置该属性默认输出到控制台sqlExec.setOutput(newFile(outputPath));sqlExec.setProject(new Project()); //要指定这个属性不然会出错sqlExec.execute();logger.info(执行sql脚本文件成功);resultMap.put(result, success);}catch(Exception e) {logger.info(执行sql脚本文件失败);e.printStackTrace();resultMap.put(result, fail);returnresultMap;}returnresultMap;}欢迎关注微信公众号摘星族我们在等待您的加入。​
http://www.zqtcl.cn/news/405624/

相关文章:

  • js打开网站wordpress线报主题
  • 怎么做网站首页弹幕外贸网站高端定做
  • asp.net mvc 做网站做网站原型的软件
  • wordpress网站恢复北京app建设 网站开发公司
  • 给别人做设计的网站aso优化师工作很赚钱吗
  • 网店网站建设规划方案入门编程软件
  • 网站布局企业安全文化建设导则
  • 胶东国际机场建设有限公司网站2021重大军事新闻
  • 企业网站优化的方式萍乡市建设局网站王丽
  • 做网站的收费标准社保网上服务大厅
  • php网站开发安全网站建设管理教程视频教程
  • 网站建设的空间是什么意思海络网站
  • 深圳华强北今晚网站优化推广公司
  • 网站建设行业好做吗太原网站改版
  • 寿光企业建站流程个人网站用什么软件
  • 网站建设与管理自考本全国卷wordpress 关闭文章修订
  • 兴义市建设局网站首页网站开发项目实训总结
  • 个人网站空间收费网络软文营销案例
  • 网站开发文件结构组成微网站移交
  • 西安全网优化 西安网站推广网页浏览器缩略词
  • 网站开发及企业推广营销型网站建设怎么收费
  • 网站建设与管理ppt课件百度云盘关键词推广营销
  • c asp.net网站开发书宁波建设业协会网站
  • 政务网站建设发言材料知名互联网公司有哪些
  • 网站搭建制作建e室内设计网画图
  • 重庆市建设工程施工安全管理信息网北京seo公司网站
  • 国外做调查问卷的网站建设邮费自己的网站 要不要购买服务器的
  • 网站建设和优化排名四川建设网官网证书查询入口
  • 如何搜名字搜到自己做的网站电子商务平台icp备案证明
  • 网站建设与管理工作内容北京网站建设价