<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如何學(xué)好java

    如何學(xué)好java,其實(shí)很簡(jiǎn)單,只要用心體會(huì),慢慢積累!
    posts - 106, comments - 7, trackbacks - 0, articles - 3
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    function savesettle(){
        $(
    "#saveSettle").attr("action","<c:url value='/j8_distributorSummary/saveSettle'/>");
        
        $(
    "#saveSettle").submi
    注意:#id    取值于——form表單的ID值
    t();
    }



    posted @ 2011-12-15 15:57 哈希 閱讀(188) | 評(píng)論 (0)編輯 收藏

    /**
     * 修改狀態(tài)
     */
    function changeStates(flag) {
     if(flag == 1){
      if(confirm('確認(rèn)審批是否通過?')){
       saveStates(flag,"<c:url value='/j8_distributorSettle/listSettle/approval'/>");
      }
     }else if(flag == 4){
      if(confirm('確認(rèn)付款?')){
       saveStates(flag,"<c:url value='/j8_distributorSettle/listSettle/payment'/>");
      }
     }else{
      saveStates(flag,"<c:url value='/j8_distributorSettle/listSettle/approval'/>");
     }

    //審批數(shù)據(jù)提交
    function saveStates(flag,url){
     $.ajax({
        type: 'get',
        url: "<c:url value='/j8_distributorSettle/changeStates/'/>"+flag+"/<c:out value='${result.settleMaster.id}'/>",
        dataType: 'html',
        success: function(data){        
         if(data > 0){
           showInfo("操作成功");       
        window.location.href=url; 
         }else{
           showError("操作失敗"); 
        return false;
         }
        }
     });
    }

    $(document).ready(function () {
     ConvertMoney();
    });
    /**
     * 修改狀態(tài)
     */
    function changeStates(states) {
     $.ajax({
        type: 'get',
        url: "<c:url value='/j8_clientSummary/changeStates/'/>"+states+"/<c:out value='${result.repurchseMaster.id}'/>",
        dataType: 'html',
        success: function(data){        
         if(data > 0){
           showInfo("操作成功");
           if(states == 1){
            url = "<c:url value='/j8_clientSummary/summaryList/1'/>";
           }
           if(states == 2){
            url = "<c:url value='/j8_clientSummary/summaryList/2'/>";
           }
           if(states == 3){
            url = "<c:url value='/j8_clientSummary/summaryList/2'/>";
           }
           if(states == 4){
            url = "<c:url value='/j8_clientSummary/summaryList/3'/>";
           }
           window.location.href = url;       
        query();      
         }else{
           showError("操作失敗"); 
        return false;
         }
        }
      });
    }

    function create() {
      var checkValues = getCoulmnValue(oTable,'key');
      if(isEmpty(checkValues)){
       showInfo("请é??æ?©è¦?ç»?ç®—ç??è¡?");
       return false;
      } else {
       checkSettle(checkValues);   
      }
     }
     //ç»?ç®—æ£?æ?¥
     function checkSettle(checkValues){  
      $.ajax({
         type: 'get',
         url: "<c:url value='/j8_distributorSummary/checkSettle/'/>"+checkValues,
         dataType: 'html',
         success: function(data){        
          if(data == '1'){       
         window.location.href="<c:url value='/j8_distributorSummary/createSettle/'/>"+checkValues;
          }else{
            showInfo("å?ªè?½å¯¹å??ä¸?客æ?·è¿?è¡?ç»?ç®—");
         return false;
          }
         }
       });
     }


     function changeStates(flag) {
      var checkValues = getCoulmnValue(oTable,'key');
      if(isEmpty(checkValues)){
       showInfo("请é??æ?©æ?°æ?®");
       return false;
      } else {
       if(flag == 1){
        if(confirm('确认审æ?¹æ?¯å?¦é??è¿?ï¼?')){
         saveStates(flag,checkValues);
        }
       }else if(flag == 4){
        if(confirm('确认ä»?款ï¼?')){
         saveStates(flag,checkValues);
        }
       }else{
        saveStates(flag,checkValues);
       }     
      }
     } 
     //审æ?¹æ?°æ?®æ??交
     function saveStates(flag,checkValues){
      $.ajax({
         type: 'get',
         url: "<c:url value='/j8_distributorSettle/changeStates/'/>"+flag+"/"+checkValues,
         dataType: 'html',
         success: function(data){        
          if(data > 0){
            showInfo("æ??ä½?æ??å??");       
         query();      
          }else{
            showError("æ??ä½?失败"); 
         return false;
          }
         }
      });
     }

    function changeStates(states) {
      var checkValues = getCoulmnValue(oTable,'key');
      if(isEmpty(checkValues)){
       showInfo("请é??æ?©æ?°æ?®");
       return false;
      } else {
       $.ajax({
          type: 'get',
          url: "<c:url value='/j8_clientSummary/changeStates/'/>"+states+"/"+checkValues,
          dataType: 'html',
          success: function(data){        
           if(data > 0){
             showInfo("æ??ä½?æ??å??");       
          query();      
           }else{
             showError("æ??ä½?失败"); 
          return false;
           }
          }
        });  
      }
     }

    posted @ 2011-12-15 15:54 哈希 閱讀(179) | 評(píng)論 (0)編輯 收藏

    function flushleft(){//給表格的第一行加CLASS=flush_left其下所有都局左對(duì)齊
          $('.flush_left').parent().find('th').each(function(i){
             
    if($(this).attr('class')=='flush_left'){
             $(
    this).parents().parent().find('tr').each(function(){
                $(
    this).find('td').eq(i).css('text-align','left')
             }
    )
             }
    ;
          }
    );
       }

       
    function flushright(){//給表格的第一行加CLASS=flush_left其下所有都局右對(duì)齊
          $('.flush_right').parent().find('th').each(function(i){
             
    if($(this).attr('class')=='flush_right'){
             $(
    this).parent().parent().find('tr').each(function(){
                $(
    this).find('td').eq(i).css('text-align','right')
             }
    )
             }
    ;
          }
    );
       }

       
    function flushcenter(){//給表格的第一行加CLASS=flush_left其下所有都局中對(duì)齊
          $('.flush_center').parent().find('th').each(function(i){
             
    if($(this).attr('class')=='flush_center'){
             $(
    this).parent().parent().find('tr').each(function(){
                $(
    this).find('td').eq(i).css('text-align','center')
             }
    )
             }
    ;
          }
    );
       }

    posted @ 2011-12-15 10:49 哈希 閱讀(409) | 評(píng)論 (0)編輯 收藏

     <td class="tablealignleft" >
                                                
    <select id="status" name="status">
                                                        
    <option value="">全部</option>
                                                        
    <c:forEach var="sta" items="${statusList}">
                                                            
    <option value="<c:out value="${sta.id}"></c:out>"><c:out value="${sta.name}"></c:out></option>                                                        
                                                        
    </c:forEach>
                                                                            
                                                
    </select>
                                            
    </td>    
    jQuery獲取Select選擇的Text和Value:
    1. $("#select_id").change(function(){//code});    //為Select添加事件,當(dāng)選擇其中一項(xiàng)時(shí)觸發(fā)
    2var checkText=$("#select_id").find("option:selected").text();   //獲取Select選擇的Text
    3var checkValue=$("#select_id").val();   //獲取Select選擇的Value
    4var checkIndex=$("#select_id ").get(0).selectedIndex;   //獲取Select選擇的索引值
    5var maxIndex=$("#select_id option:last").attr("index");   //獲取Select最大的索引值
    jQuery添加/刪除Select的Option項(xiàng):
    1. $("#select_id").append("<option value='Value'>Text</option>");   //為Select追加一個(gè)Option(下拉項(xiàng))
    2. $("#select_id").prepend("<option value='0'>請(qǐng)選擇</option>");   //為Select插入一個(gè)Option(第一個(gè)位置)
    3. $("#select_id option:last").remove();   //刪除Select中索引值最大Option(最后一個(gè))
    4. $("#select_id option[index='0']").remove();   //刪除Select中索引值為0的Option(第一個(gè))
    5. $("#select_id option[value='3']").remove();   //刪除Select中Value='3'的Option
    5. $("#select_id option[text='4']").remove();   //刪除Select中Text='4'的Option
    內(nèi)容清空:
    $(
    "#charCity").empty();

    $(function(){$("#status").change(function(){
           var sdelectValue=$("#status").val();
           alert(sdelectValue);
           getCustomerInfo(sdelectValue)
       });
      });
     
     
       function getCustomerInfo(id){
           alert(id);
            $.ajax({
              type: 'get',
              //url: "<c:url value='/k4_oldGoldStorsge/getCustomer/'/>"+id,
              url: "<c:url value='/k4_oldGoldStorsge/getCustomerInfo/'/>"+id,
              dataType: 'json',
              success: function(data) {
                 alert(data.receivername);
                 $("#receiveName").val(data.receivername);   //name
                 $("#description").val(data.description);        //code
                 $("#receiverId").val(data.account);     //account
                 $("#receiverPhone").val(data.receiverTelephone);  //telephone
                 //$("#").val(data.);                       
             }
            });
     }

    posted @ 2011-12-15 09:43 哈希 閱讀(397) | 評(píng)論 (0)編輯 收藏

     

     function getCustomer(url, param, width, height){
      
    var rs = window.showModalDialog(url,param,"dialogWidth=" + width + "px;dialogHeight=" + height + "px");
      
    var aValues=rs.split(",");
      $(
    "#supplier").val(aValues[0]);
      getCustomerInfo($(
    "#supplier").val());
     $(
    "#suppliername").val(aValues[1]);
     }


     
     
        
    function getCustomerInfo(id){
            alert(id);
           $.ajax(
    {
              type: 'get',
             url: 
    "<c:url value='/k4_oldGoldStorsge/getCustomer/'/>"+id,
             dataType: 'json',
             success: 
    function(data) {
                 alert(data.name);
                 $(
    "#receiveName").val(data.legalperson);   //name
                 $("#receiverId").val(data.account);        //code
                 $("#receiverBank").val(data.baseBank);     //account
                 $("#receiverPhone").val(data.taxpayerTel);  //telephone
                 $("#").val(data.);                        
             }

           }
    );
     }

     

     

    posted @ 2011-12-15 09:37 哈希 閱讀(168) | 評(píng)論 (0)編輯 收藏

    jquery代碼(jquery 讀取table tr td值完成修改功能

    var $td
    =$(td).parents('tr').children('td');
     $(
    "#seshu").val($td.eq(0).find('input').val());
     $(
    "#jshuchudan").val($td.eq(1).find('input').val());
     $(
    "#jshuchuqi").val($td.eq(2).find('input').val());
     $(
    "#jchuantongddan").val($td.eq(3).find('input').val());
     $(
    "#jchuantongdqi").val($td.eq(4).find('input').val());
     $(
    "#schuantongddan").val($td.eq(5).find('input').val());
     $(
    "#schuantongdqi").val($td.eq(6).find('input').val());
     $(
    "#zhizuodan").val($td.eq(7).find('input').val());
     $(
    "#zhizuoqi").val($td.eq(8).find('input').val());
     $(
    "#ganbandan").val($td.eq(9).find('input').val());
     $(
    "#ganbanqi").val($td.eq(10).find('input').val());
     $(
    "#pinbandan").val($td.eq(11).find('input').val());
     $(
    "#pinbanqi").val($td.eq(12).find('input').val());
     $(
    "#jjid").val($td.eq(13).find('input').val());
     
     $(
    "#updateform").submit();

     用Jquery獲取table中td的值:

              首先建立一個(gè)如下一個(gè)兩行三列的table

               <table id="tb" style="text-align: center;" width="100%" border="1PX">
                    <tr> <td>A1  </td><td> A2 </td> <td>A3</td> </tr>
                    <tr><td>B1</td> <td>  B2</td><td>B3</td> </tr>
               </table>

            Jquery 代碼部分

                  <SCRIPT type=text/javascript src="Jquery/jquery-1.4.2.js">//引入Jquery 插件不能少哦</SCRIPT>

                  <SCRIPT language="javascript" type="text/javascript" >

                    $(function(){
                        //使用jquery 取得table 中td里面的值
                           $("#tb td").click(function(){
                                          alert($(this).text());

                             })
               
                    });</SCRIPT >

     用Javascript 獲取table中td的值:

          直接就寫JS拉,借用上面table

          <script language="javascript" type="text/javascript">
            function GetTdValue()
            {
                //Javascript 取得table 中TD的值
                var VAL=document.getElementById("tb").rows[1].cells[1];
                alert(VAL.innerHTML)
            }
        </script>





    因?yàn)檫@個(gè)tr需要?jiǎng)討B(tài)增加和刪除,并且獲得td中的值

    <script src="js/jquery-1.3.2.js" type="text/javascript"> </script>
    <script type="text/javascript">
    function addit(){
       
    var n = $("#paramTable tr:last td").eq(1).html();
       
    if(isNaN(n)) n = 1;
       
    else n++;
        $(
    "#paramTable").append("<tr><td>name</td><td>" + n + "</td><td onclick='delit(this);'>刪除</td></tr>")
    }
    function delit(obj){ $(obj).parent().remove();} </script>
    <input type="button" onclick="addit()" value="添加">
    <table border=1 id="paramTable">
    <tr>
    <td width=100>
    參數(shù)名稱
    </td>
    <td width=100>
    對(duì)應(yīng)列號(hào)
    </td>
    <td width=60>
    是否刪除
    </td>
    </tr>
    <tr>
    <td>name</td>
    <td>1</td>
    <td onclick="delit(this);">刪除</td>
    </tr>
    </table>






     function getMerchandiseTable(){
                var arrMerchandise = [];
                $("#tbOrderMerchandise tr").each(function(){
                     var $MerchandiseIdTd = $("td:eq(0)",$(this) );//商品ID
                     
                     var $quantityTd = $("td:eq(3)",$(this) );//數(shù)量
                     var $priceTd=$("td:eq(6)",$(this) );//小計(jì)
                     var $DescriptionTd = $("td:eq(7)",$(this) );//備注
                    
                    if($MerchandiseIdTd.text()!="")
                    {
                        arrMerchandise.push($MerchandiseIdTd.text()+"|"+$quantityTd.text()+"|"+$priceTd.text()+"|"+$DescriptionTd.text());
                    }
                });
                $("#hidDetailList").val(arrMerchandise.join(","));
            }



    private List<hanvnet.Dto.Page.Table.DeliveryFeePage> GetDeliveryFeeList(string strChargerId)
        {
            string strFeeInput = hdFeeList.Value;

            List<hanvnet.Dto.Page.Table.DeliveryFeePage> lstFee
                = new List<hanvnet.Dto.Page.Table.DeliveryFeePage>();
            hanvnet.Dto.Page.Table.DeliveryFeePage deliveryFeePage = null;

            string[] strFeeList = strFeeInput.Split(Char.Parse(","));
            for (int i = 0; i < strFeeList.Length; i++)
            {
                deliveryFeePage = new hanvnet.Dto.Page.Table.DeliveryFeePage();
                string[] strFeeDetailList = strFeeList[i].Split(Char.Parse("|"));
                deliveryFeePage.DeliveryId = _deliveryId;
                deliveryFeePage.FeeId = int.Parse(strFeeDetailList[0]);
                deliveryFeePage.ReceiveId = strChargerId;
                deliveryFeePage.PlanAmount = decimal.Parse(strFeeDetailList[1]);
                deliveryFeePage.Description = strFeeDetailList[2];
                deliveryFeePage.DataStatus = 1;
                deliveryFeePage.InsDateTime = DateTime.Now;
                deliveryFeePage.InsUserId =       this.Session[hanvnet.Common.Utils.Constraints.C_SESSION_LOGINID].ToString();
              lstFee.Add(deliveryFeePage);
            }
            return lstFee;
        }
    function UnOffOrderAmount(){
            //alert("不優(yōu)惠");
              var UnoffOrderAmounts=0;
              $("#tbOrderMerchandise tr").each(function(){
                     var $priceTd=$("td:eq(6)",$(this) );//優(yōu)惠金額
                   
                    UnoffOrderAmounts+=$priceTd.text()*1;
                   
                });
                return UnoffOrderAmounts;
            }

    <td class="tablealigncenter" nowrap>
            <input type="text" name="countId" id="countId" onblur="getAgentAccountMoney(this)"></>
        </td>

     //alert($($($AgentMoney)).find("input").get(0).value);


     function getBillsTable(){
                    var arrbills = [];
                    $("#mainTableBody tr").each(function(){
                    var $productId=$("td:eq(1)",$(this) ); 
                    var $baseGoldPrice=$("td:eq(5)",$(this));
                    var $baseGoldAcountPrice=$("td:eq(6)",$(this));
                    var $AgentMoney=$("td:eq(7)",$(this));
                     //alert($($($AgentMoney)).find("input").get(0).value);
                    var $AgentAccountMoney=$("td:eq(8)",$(this));
                    // alert($($AgentAccountMoney).find("input").get(0).value);
                     if($productId!=null){
                      arrbills.push($productId.text()+"/"+$baseGoldPrice.text()+"/"+$baseGoldAcountPrice.text()+"/"+$($AgentMoney).find("input").get(0).value+"/"+$($AgentAccountMoney).find("input").get(0).value);
                      }
                    });
                    $("#hidTableValue").val(arrbills.join(","));
                    $("#createfrom").attr("action","<c:url value='/k4_oldGoldStorsge/saveFactoryBills'/>");
                    $("#createfrom").submit();
              }

    posted @ 2011-12-15 09:23 哈希 閱讀(7831) | 評(píng)論 (1)編輯 收藏

     

    1. 班級(jí)  科目   分?jǐn)?shù)  
    2. 1     語文   8800  
    3. 1     數(shù)學(xué)   8420  
    4. 1     英語   7812  
    5. ……  
    6. 2     語文   8715  
    7. 2     數(shù)學(xué)   8511  
    8. 2     英語   8512  
    9. ……  
    10.    
    11.    
    12. 要求轉(zhuǎn)換成下面這樣的結(jié)果  
    13. 班級(jí)    語文    數(shù)學(xué)    英語  
    14. 1       8800    8420    7812  
    15. 2       8715    8511    8512  

     

     

    這是一個(gè)非常經(jīng)典的 4屬性的表設(shè)計(jì)模式,顧名思義,這樣的表一般有四列,分別是:entity_id, attribute_name, attribute_type, attribute_value ,這樣的設(shè)計(jì)使我們添加字段非常容易,如:我們想添加一個(gè)物理成績(jī)是非常簡(jiǎn)單的,我們只要向表中插入一條記錄即可。但是,這樣的設(shè)計(jì)有一個(gè)非常嚴(yán)重的問題,那就是:查詢難度增加,查詢效率非常差。

    要想實(shí)現(xiàn)上面的查詢有一個(gè)原則,那就是:通過case語句創(chuàng)造虛擬字段,使結(jié)果集成為二維數(shù)組,然后應(yīng)用聚合函數(shù)返回單一記錄。怎么樣?不理解,仔細(xì)看看下面的圖和分析下面的語句你就理解了。

     

    1. create table score  
    2. (  
    3.     banji integer,  
    4.     kemu varchar(10),   
    5.     fengshu integer  
    6. )  
    7. go  
    8.    
    9. insert into score values  
    10. (1, '語文', 8800),  
    11. (1, '數(shù)學(xué)', 8420),  
    12. (1, '英語', 7812),  
    13. (2, '語文', 8715),  
    14. (2, '數(shù)學(xué)', 8511),  
    15. (2, '英語', 8512)  
    16. go  
    17.    
    18. select banji,  
    19.        max(yuwen)        語文,  
    20.        max(shuxue)       數(shù)學(xué),  
    21.        max(yingyu)       英語  
    22. from    
    23.      (select  banji,  
    24.               case kemu  
    25.                when '語文' then fengshu  
    26.                else 0  
    27.              end                         yuwen,  
    28.              case kemu  
    29.                when '數(shù)學(xué)' then fengshu  
    30.                else 0  
    31.              end                         shuxue,  
    32.              case kemu  
    33.                when '英語' then fengshu  
    34.                else 0  
    35.              end                         yingyu  
    36.       from score  
    37.       ) as inner  
    38. group by inner.banji  
    39. order by 1  
    40. go  

     

     

    你可能正在感嘆,這樣的解決方案是多么的巧妙,可惜不是我想出來的,在這里,我也不敢把大師的思想據(jù)為己有,以上思想來自<SQL語言藝術(shù)>的第11章,想了解更全面的信息,大家可以參考。

     

     

    posted @ 2011-12-07 10:36 哈希 閱讀(324) | 評(píng)論 (0)編輯 收藏

    好久沒用List去保存一個(gè)JDBC查詢結(jié)果,查詢出來的ResultSet只執(zhí)行了一次,然后就報(bào)NullPointException。明明數(shù)據(jù)庫(kù)中有數(shù)據(jù),就是執(zhí)行不了第二次,一到把對(duì)象添加到list上面就直接報(bào)異常,郁悶了半天。
    Java代碼 復(fù)制代碼 收藏代碼
    1. public List<Terminal> getTerm(String user){   
    2.             List<Terminal> termlist= null;//這里出現(xiàn)問題,沒有new一個(gè)List   
    3.             //改為L(zhǎng)ist<Terminal> termlist= new ArrayList();,   
    4.               //new一個(gè)ArrayList就沒事了,日,以前初學(xué)的時(shí)候也得過這種問題...汗   
    5.                         try {   
    6.                 con = DBPool.getPool().getConnection();   
    7.                 ps =con.prepareStatement("select * from gps_termcodetable where kh_user=?");   
    8.                 ps.setString(1, user);   
    9.                 rs = ps.executeQuery();   
    10.                 while(rs.next()){   
    11.                     Terminal term = new Terminal();   
    12.                     String number = rs.getString("hm_number");   
    13.                     String nick = rs.getString("mc_nick");   
    14.                     term.setZhNumber(number);   
    15.                     term.setLisence(rs.getString("mc_nick"));   
    16.                     termlist.add(term);   
    17.                 }   
    18.                 rs.close();   
    19.                 ps.close();   
    20.                 con.close();   
    21.             } catch (SQLException ex) {   
    22.                 Logger.getLogger(GetTerminal.class.getName()).log(Level.SEVERE, null, ex);   
    23.             }   
    24.          return termlist;   
    25.     }  

    后面才發(fā)現(xiàn)沒有new一個(gè)ArrayList,郁悶了,還犯這種錯(cuò)誤,久了沒用也會(huì)生疏

    posted @ 2011-12-05 22:14 哈希 閱讀(1232) | 評(píng)論 (0)編輯 收藏

    1、 開始->設(shè)置->控制面板->管理工具->服務(wù)
    停止所有Oracle服務(wù)。

    2、 開始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
    卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除

    5、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。

    6、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動(dòng)
    這個(gè)列表,刪除所有Oracle入口。

    7、 運(yùn)行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
    刪除所有Oracle入口。

    8、 開始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量
    刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定

    9、 從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo)

    10、 刪除\Program Files\Oracle目錄

    11、 重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目錄

    12、 刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個(gè)入口目錄及所有子目錄,并從Windows 2000目錄(一般為C:\WINNT)下刪除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。

    13、 WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段

    14、 如有必要,刪除所有Oracle相關(guān)的ODBC的DSN

    posted @ 2011-11-30 15:30 哈希 閱讀(144) | 評(píng)論 (0)編輯 收藏

    1、 開始->設(shè)置->控制面板->管理工具->服務(wù)
    停止所有Oracle服務(wù)。

    2、 開始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
    卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除

    5、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。

    6、 運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動(dòng)
    這個(gè)列表,刪除所有Oracle入口。

    7、 運(yùn)行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
    刪除所有Oracle入口。

    8、 開始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量
    刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定

    9、 從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo)

    10、 刪除\Program Files\Oracle目錄

    11、 重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目錄

    12、 刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個(gè)入口目錄及所有子目錄,并從Windows 2000目錄(一般為C:\WINNT)下刪除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。

    13、 WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段

    14、 如有必要,刪除所有Oracle相關(guān)的ODBC的DSN

    posted @ 2011-11-30 15:30 哈希 閱讀(168) | 評(píng)論 (0)編輯 收藏

    僅列出標(biāo)題
    共11頁(yè): 上一頁(yè) 1 2 3 4 5 6 7 8 9 下一頁(yè) Last 
    主站蜘蛛池模板: 日韩精品亚洲人成在线观看| 亚洲va成无码人在线观看| 精品无码无人网站免费视频| 亚洲国产成人久久精品app| 免费人成网站在线播放| a级毛片毛片免费观看久潮喷| 亚洲国产亚洲片在线观看播放| 免费永久看黄在线观看app| 男人的天堂网免费网站| 亚洲国产精品无码第一区二区三区| 亚洲国产综合无码一区二区二三区| 永久免费AV无码网站国产| 亚洲av无码专区在线| 精品亚洲成α人无码成α在线观看| 91麻豆国产免费观看| 猫咪免费人成网站在线观看入口| 亚洲av日韩av无码黑人| 免费一级做a爰片久久毛片潮喷| 久久国产乱子免费精品| 边摸边吃奶边做爽免费视频99| 亚洲精品mv在线观看| 久久亚洲精品无码播放| 手机在线免费视频| 一级毛片**不卡免费播| 青青久久精品国产免费看| 亚洲综合成人婷婷五月网址| 亚洲Av永久无码精品三区在线| 免费a级毛片无码av| 成人免费视频试看120秒| 91麻豆国产免费观看| a级男女仿爱免费视频| 国产亚洲高清在线精品不卡| 亚洲免费一级视频| 久久青草亚洲AV无码麻豆| 亚洲AV永久无码精品一区二区国产| 无码国产精品一区二区免费虚拟VR | 免费看韩国黄a片在线观看| 99视频在线免费观看| 日韩一级片免费观看| 亚洲国产美女精品久久久| 亚洲精品国产情侣av在线|