1. 程式人生 > >數據庫2

數據庫2

exce exception 過程 case 宋體 mil 使用 per war

1.PDO5 個關鍵概念。這 5 個概念是:

連接和連接管理

事務和自動提交

預處理語句和存儲過程

錯誤和錯誤處理

特定於驅動程序的功能性,包括 滾動 遊標 大型對象

setAttribute() 方法是設置部分屬性,主要屬性有:PDO::ATTR_CASE、PDO::ATTR_ERRMODE等等,我們這裏需要設置的是PDO::ATTR_CASE,就是我們使用關聯索引獲取數據集的時候,關聯索引是大寫還是小寫,有幾個選擇:

PDO::CASE_LOWER -- 強制列名是小寫
PDO::CASE_NATURAL -- 列名按照原始的方式
PDO::CASE_UPPER -- 強制列名為大寫

我們使用setFetchMode方法來設置獲取結果集的返回值的類型,同樣類型還有:

PDO::FETCH_ASSOC -- 關聯數組形式
PDO::FETCH_NUM -- 數字索引數組形式
PDO::FETCH_BOTH -- 兩者數組形式都有,這是缺省的
PDO::FETCH_OBJ -- 按照對象的形式,類似於以前的 mysql_fetch_object()

PDO::ATTR_ERRMODE: 錯誤提示.

    • PDO::ERRMODE_SILENT: 不顯示錯誤信息,只顯示錯誤碼.
    • PDO::ERRMODE_WARNING: 顯示警告錯誤.
    • PDO::ERRMODE_EXCEPTION: 拋出異常
      .

數據庫2