zoukankan      html  css  js  c++  java
  • 万能数据库查询分析器使用技巧之(十六)

     


                    万能数据库查询分析器使用技巧之(十六)

                            --- 6.02版本新增的SQL 执行计划数据库连接自动恢复
                                  
    马根峰
                           
     (广东联合电子服务股份有限公司广州 510300)

     

     

    摘要          本文详细地介绍了“万能数据库查询分析器”,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》6.02 中新增的SQL “执行计划”数据库连接自动恢复功能。“在CSDN专访马根峰”的文章中,编辑问我如果有时间,我会做什么?我说会实现万能数据库查询分析器的“执行计划”数据库连接自动恢复功能。非常高兴这一段时间内终于实现了此功能。

    从6.02版本开始,只要将“工具-à选项”窗口中的选项“SQL执行计划连接自动恢复”设置为“选中”状态,那么即使在“SQL执行计划”期间数据库服务器宕过机,只要在“SQL执行计划”的时刻数据库服务器是处理启动状态,那么“SQL执行计划”都会被执行。

    关键词  DB 查询分析器;DBQuery Analyzer 

     
     

     

    1      引言  

    中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员)推出的个人作品----万能数据库查询分析器,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》。它具有强大的功能、友好的操作界面、良好的操作性、跨越各种数据库平台乃至于EXCEL和文本文件。

         你可以通过它 ① 查询ODBC数据源(包括世面上所有的数据库、TXT/CSV文件、EXCEL文件)的数据。② 你可以同时执行多条DML语句乃至存贮过程,结果会以你设定的表格、文本框、文件来返回; 从数据库导出千万条数据时,效率与DBMS没有什么区别; 具有强大的 SQL “执行计划”功能,你只要将“工具-à选项”窗口中的选项“SQL执行计划连接自动恢复”设置为“选中”状态,那么即使在“SQL执行计划”期间数据库服务器宕过机,只要在“SQL执行计划”的时刻数据库服务器是处理启动状态,那么“SQL执行计划”都会被执行。

    DB 查询分析器》在中关村在线下载量超过10 次,位居整个数据库类排行榜中10

     

    在《程序员》20072期的“新产品&工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。

    本人还撰写了关于“万能数据库查询分析器”有关技术的71篇文章,发布在《电脑编程技巧与维护》、《软件》、《计算机时代》、《电脑编程技巧与维护》、百度文库、CSDN资源、和本人的四大博客上(CSDN博客、新浪博客、QQ空间和搜狐博客上)。

    本文将以中文版本《DB 查询分析器》6.02版本为例,详细介绍 6.02版本中新增加的SQL “执行计划”数据库连接自动恢复功能。从6.02版本开始,只要将“工具-à选项”窗口中的选项“SQL执行计划连接自动恢复”设置为“选中”状态,那么即使在“SQL执行计划”期间数据库服务器宕过机,只要在“SQL执行计划”的时刻数据库服务器是处理启动状态,那么“SQL执行计划”都会被执行。

     
     

     

    2  6.02中文版本《DB 查询分析器》为例  

       下面我们就以“万能数据库查询分析器”的中文版本DB 查询分析器 6.02为例,来访问基于AIXDB2数据库。

         操作系统: Windows XP操作系统

         前台程序: DB 查询分析器 6.02

         后台数据库: DB2/WINDOWSXP

     

     

    与以前的Windows操作系统版本(包括WinXP/VISTA/Windows2000/WindowsNt/Win98)不同,Windows 7Windows 8Windows 10短日期采用的分隔符默认为“/”,而以前的默认分隔符为“-”。

    这会导致“万能数据库查询分析器”的运行过程中,出现问题,故提醒Windows 7Windows 8Windows 10操作系统用户,将短日期分隔符设置为“-”。

     本人会在“万能数据库查询分析器”中文版本《DB 查询分析器》6.03版本、英文版本《DB Query Analyzer 6.03版本中解决这一问题,不便之处,敬请谅解。

      


    图1  登录后台数据库

     

    如何获得“万能数据库查询分析器”中文版本《DB 查询分析器》和英文版本《DB Query Analyzer》在“中关村在线”的源安装包,请参见 如何使用ZOL一键安装器下载中关村在线的源安装包》、《How to downloadthe installation package by ZOL Downer 

     

     

     

    3  SQL“执行计划”数据库连接自动恢复功能详解

       


    图2  执行一条脚本




    图3 强制停止后台数据库系统的运行




    图4  在“DB 查询分析器”中执行查询SQL语句




    图5  启动后台数据库系统的运行

     



    图6  在“DB 查询分析器”中执行查询SQL语句,当前数据库连接已经中断

     



    图7  点击“工具—>选项”来打开“系统参数配置”窗口,选中“SQL 执行计划连接自动恢复”




    图8  点击“查询—>执行计划”来打开“执行计划”窗口




    图9  增加“执行计划”


    只要执行计划的时间是过去的时间,那么SQL脚本就会马上被执行。在选中“SQL执行计划连接自动恢复”选项时,当数据库连接中断时,万能数据库查询分析器会恢复数据库连接。



    图10  “执行计划”执行后,结果返回

     

    备注:

         “执行计划”调度程序的调度间隔是5秒钟,所以设定的计划时间虽然是xx xx 01,但开始执行的时间是 xx xx 01  xx xx 04之间。


     

     
     

    4  本人撰写的关于“万能数据库查询分析器”的71 篇技术文章  

     

    目前以下6篇文章发布几个国内计算机刊物上:

    [1] 马根峰· DB QueryAnalyzer中断SQL语句的执行 · 杭州:《计算机时代》,2011年第12

    [2] 马根峰· DB查询分析器 批量执行DML语句并返回更详细的信息 · 北京:《电脑编程技巧与维护》,2011年第24

    [3] 马根峰· DBQuery Analyzer中的事务管理在DB2中的应用 · 北京:《电脑编程技巧与维护》,2011年第22

    [4] 马根峰· DB查询分析器中断SQL语句的执行· 天津:《软件》,2011年第6

    [5] 马根峰· 万能数据库查询分析器中的事务管理在Oracle中的应用 · 上海:《微型电脑应用》,2011年第11

        [6] 马根峰 · 新产品&工具点评 特别推荐:“万能数据库查询分析器”发布 · 程序员,20072

     

    以下65篇文章发布在百度文库、CSDN资源、和本人的四大博客上:

    《万能数据库查询分析器使用技巧之(一)》直到《万能数据库查询分析器使用技巧之(十六)》共16

    《The 1st tip ofDB Query Analyze》到《The 16th skills of DB Query Analyzer》16

    如何在客户端配置ODBC来访问远程DB2 for Windows服务器》

    How to configure ODBC DSN in Client toaccess remote DB2 for Windows

    《如何在服务器上配置ODBC来访问本机DB2 forWindows服务器》

    How to configure ODBC DSN to access localDB2 for Windows

    《软件开发顶尖高手的杀手锏SQL语句》

    Which SQL statement is the trump card tothe senior software developer

    DB 查询分析器批量执行DML语句并返回更详细的信息》

    《用“万能数据库查询分析器”测试SQLite4SQL精髓语句的支持》

    《用“DB查询分析器”的对象浏览器来展现数据库的数据字典》

    《万能数据库查询分析器用户已基本涵盖当前所有数据库系统》

    The DBMS that DB Query Analyzer Users oftenuse cover all kinds of DBMS

    《查询分析器应必须具备的功能-中断查询的执行》

    《万能数据库查询分析器的EXE文件加壳技术》

    Exe packer prevent DB Query Analyzer frombeging debugged

    《自己开发的“万能数据库查询分析器”终于有了较大的成果》

    DB Query Analyzer中断SQL语句的执行

    DB 查询分析器 批量执行DML语句并返回更详细的信息

    DB Query Analyzer中的事务管理在DB2中的应用

    DB 查询分析器中断SQL语句的执行

    万能数据库查询分析器中的事务管理在Oracle中的应用

    特别推荐:“万能数据库查询分析器”发布》

    《软件开发高手须掌握的4SQL精髓语句(一)》

    《软件开发高手须掌握的4SQL精髓语句(二)》

    《软件开发高手须掌握的4SQL精髓语句(三)》

    《软件开发高手须掌握的4SQL精髓语句(四)》

    《软件开发高手须掌握的4SQL精髓语句(综合篇)》

    《巅峰之作----“万能数据库查询分析器”5.01发布》

    《万能数据库查询分析器与EXCEL强强联合进行数据分析》

    DB 查询分析器批量执行多条SQL语句并查看各自的执行时间》

    DB查询分析器访问EXCEL时,要在表名前后加上中括弧或双引号》

    The table name must be enclosed in double quotation marks or squarebracket while accessing EXCEL by DB Query Analyzer

    《如何使用ZOL一键安装器下载中关村在线的源安装包》

    How to download the installation package byZOL Downer

     

     

     

     

    DB查询分析器 6.02  中关村在线下载地址:

    http://xiazai.zol.com.cn/detail/27/264455.shtml

     

     

    DBQuery Analyzer 6.02中关村在线下载地址: 

    http://xiazai.zol.com.cn/detail/43/420901.shtml

     

      

     

     

    备注:

     如果您的计算机上安装有“万能数据库查询分析器”以前的版本,请先将旧版本 Uninstall,然后再安装新版本,谢谢!

     

     

     

    作者简介:

    马根峰,硕士,研究方向:数据库应用。

    个人开发了万能数据库查询分析器,中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》。它具有强大的功能、友好的操作界面、良好的操作性、跨越各种数据库平台乃至于EXCEL和文本文件。

    个人还开发了彻底删除文件(File Delete Absolutely),用以将Windows系统上的文件彻底删除,不会被其它软件恢复。

    这两个软件均免费使用,在各内几大软件下载网站中关村在线、天空软件站、华军软件园、太平洋电脑、非凡软件站、绿色联盟等均有下载。

     

     

    作者博客:

    CSDN博客:http://blog.csdn.net/magenfeng

    新浪博客:  http://blog.sina.com.cn/magenfeng

    QQ空间:  http://user.qzone.qq.com/630414817

     


     

  • 相关阅读:
    28. Implement strStr()(KMP字符串匹配算法)
    60. Permutation Sequence(求全排列的第k个排列)
    47. Permutations II (全排列有重复的元素)
    46. Permutations (全排列)
    3. Longest Substring Without Repeating Characters(最长子串,双指针+hash)
    Python 一行代码实现并行
    1. Two Sum
    236. Lowest Common Ancestor of a Binary Tree(最低公共祖先,难理解)
    ssm项目配置多个数据源
    SpringMVC架构实现原理
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300711.html
Copyright © 2011-2022 走看看