pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <bdo id='8updR'></bdo><ul id='8updR'></ul>
    <tfoot id='8updR'></tfoot>
  • <small id='8updR'></small><noframes id='8updR'>

  • <legend id='8updR'><style id='8updR'><dir id='8updR'><q id='8updR'></q></dir></style></legend>

      <i id='8updR'><tr id='8updR'><dt id='8updR'><q id='8updR'><span id='8updR'><b id='8updR'><form id='8updR'><ins id='8updR'></ins><ul id='8updR'></ul><sub id='8updR'></sub></form><legend id='8updR'></legend><bdo id='8updR'><pre id='8updR'><center id='8updR'></center></pre></bdo></b><th id='8updR'></th></span></q></dt></tr></i><div class="cut7bs8" id='8updR'><tfoot id='8updR'></tfoot><dl id='8updR'><fieldset id='8updR'></fieldset></dl></div>

        使用 PDO 設置連接超時

        Setting a connect timeout with PDO(使用 PDO 設置連接超時)
          <tfoot id='tm5SM'></tfoot>

            <tbody id='tm5SM'></tbody>
          • <small id='tm5SM'></small><noframes id='tm5SM'>

          • <legend id='tm5SM'><style id='tm5SM'><dir id='tm5SM'><q id='tm5SM'></q></dir></style></legend>

                <bdo id='tm5SM'></bdo><ul id='tm5SM'></ul>
                <i id='tm5SM'><tr id='tm5SM'><dt id='tm5SM'><q id='tm5SM'><span id='tm5SM'><b id='tm5SM'><form id='tm5SM'><ins id='tm5SM'></ins><ul id='tm5SM'></ul><sub id='tm5SM'></sub></form><legend id='tm5SM'></legend><bdo id='tm5SM'><pre id='tm5SM'><center id='tm5SM'></center></pre></bdo></b><th id='tm5SM'></th></span></q></dt></tr></i><div class="ozthnpb" id='tm5SM'><tfoot id='tm5SM'></tfoot><dl id='tm5SM'><fieldset id='tm5SM'></fieldset></dl></div>

                1. 本文介紹了使用 PDO 設置連接超時的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 PDO 從 MySQL 服務器獲取數據.我注意到的是:如果 MySQL 服務器不可用,這段代碼需要真的(相對)很長時間才能返回異常:

                  I'm using PDO to get data off a MySQL server. What I noticed is this: if the MySQL server is unavailable, it takes really (relatively) long for this code to return an exception:

                  try {
                    $handle = new PDO($db_type . ':host='.$db_host.';dbname='.$db_name,$db_user,$db_pass);
                    // Tried using PDO::setAttribute and PDO::ATTR_TIMEOUT here
                  } catch(PDOException $e) {
                    echo $e->getMessage;
                  }
                  

                  在 MySQL 的情況下,異常發生只需要 2 分鐘多一點(SQLSTATE[HY000] [2003] Can't connect to MySQL server on...)和 30 秒在 PostgreSQL (SQLSTATE[08006] [7] 超時已過期).

                  In case of MySQL it takes just over 2 minutes for the exception to occur (SQLSTATE[HY000] [2003] Can't connect to MySQL server on...) and 30 seconds on PostgreSQL (SQLSTATE[08006] [7] timeout expired).

                  我嘗試使用 PDO::setAttribute 和 PDO::ATTR_TIMEOUT 但它不起作用.我想這是有道理的,因為問題發生在此語句之前.

                  I tried using PDO::setAttribute and PDO::ATTR_TIMEOUT but it's not working. Which I guess makes sense, since the problem occurs before this statement.

                  有沒有辦法設置連接數據庫的超時時間?2 分鐘/30 秒對我來說似乎很長,讓 PDO 意識到那里什么都沒有.

                  Is there a way to set a timeout for connecting to the DB? 2 minutes/30 seconds seems really long to me for PDO to realize there is nothing there.

                  我想我在某處看到過這種情況,但我一輩子都找不到了.

                  I think I saw this being done somewhere, but can't find it again for the life of me.

                  推薦答案

                  $DBH = new PDO(
                      "mysql:host=$host;dbname=$dbname", 
                      $username, 
                      $password,
                      array(
                          PDO::ATTR_TIMEOUT => 5, // in seconds
                          PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
                      )
                  );
                  

                  這篇關于使用 PDO 設置連接超時的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  MySQLi prepared statement amp; foreach loop(MySQLi準備好的語句amp;foreach 循環)
                  Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個服務器還是從同一用戶獲取記錄?)
                  PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識別登錄信息)
                  mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個參數)
                  Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結果填充變量)
                  MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“localhost的訪問被拒絕)
                  <i id='0lkRa'><tr id='0lkRa'><dt id='0lkRa'><q id='0lkRa'><span id='0lkRa'><b id='0lkRa'><form id='0lkRa'><ins id='0lkRa'></ins><ul id='0lkRa'></ul><sub id='0lkRa'></sub></form><legend id='0lkRa'></legend><bdo id='0lkRa'><pre id='0lkRa'><center id='0lkRa'></center></pre></bdo></b><th id='0lkRa'></th></span></q></dt></tr></i><div class="etgfir3" id='0lkRa'><tfoot id='0lkRa'></tfoot><dl id='0lkRa'><fieldset id='0lkRa'></fieldset></dl></div>

                      <tbody id='0lkRa'></tbody>
                    • <legend id='0lkRa'><style id='0lkRa'><dir id='0lkRa'><q id='0lkRa'></q></dir></style></legend>

                          <bdo id='0lkRa'></bdo><ul id='0lkRa'></ul>

                          <small id='0lkRa'></small><noframes id='0lkRa'>

                            <tfoot id='0lkRa'></tfoot>
                            主站蜘蛛池模板: 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 海南在线 海南一家| (中山|佛山|江门)环氧地坪漆,停车场地板漆,车库地板漆,聚氨酯地板漆-中山永旺地坪漆厂家 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 123悬赏网_发布悬赏任务_广告任务平台| 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | POS机办理_个人POS机免费领取 - 银联POS机申请首页 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 超声波_清洗机_超声波清洗机专业生产厂家-深圳市好顺超声设备有限公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 |