4 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
1、方便不同數據庫之間的切換
數據庫有很多種,比如mysql,mysqli,Oracle,Access等等,使用pdo方式連接數據庫,只需要定義DSN即可以連接各種類型的數據庫
2、PDO有預處理機制,數據庫操作更快,而且預處理機制可以有效的防止數據注入,降低數據庫被黑客攻擊的可能

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
如果操作這個數據的人不多,并你進行長連接的連接資源使用很頻繁的話使用長連接。這樣速度比較快。
顧名思義,長連接就是一直連接從未斷開。你應該清楚數據庫連接有的是限定連接個數的。你一直連接就占用了一個連接資源。如果連接這個數據庫的人不多的話,這樣沒問題,還能加快速度,你每次操作數據庫的時候不用在進行連接操作。這樣會加快效率。
如果這個數據庫使用的人比較多的話,最好使用短鏈接,這樣用完就釋放。不會一直占著連接資源。導致其他人想用都連接不上。
添加回答
舉報
0/150
提交
取消