yii1 0 設定資料庫長連線

2021-09-13 18:53:29 字數 911 閱讀 1800

1.在配置檔案設定屬性

webb/config/main.php中新增persistent或者attributes屬性

'components'=>array(

// 資料庫配置 to mysql

'dsnmybd'=>array(

'class'=>'cdbconnection',

'connectionstring' => 'mysql:host=127.0.0.1;port=3306;dbname=my_db',

'tableprefix' => 'pre_',

'emulateprepare' => true,

'username' => 'root',

'password' => '123456',

'charset' => 'utf8',

'persistent' => true, //長連線

// 'attributes' => array(pdo::attr_persistent => true), //長連線

),.........

);

2.檢測是否成功啟用長連線

可以呼叫frameworkdbcdbconnection.php下的getpersistent()函式,返回true為啟用成功,false為啟用失敗。

例如:/web/protected/controllers/testcontroller.php

public function actionlist()

備註:

mysql長連線和短連線的問題

Django設定資料庫長連線(會話保持)

django2設定資料庫長連線 會話保持 的方法如下 找到專案settings.py檔案,在 databases 中新增 conn max age 引數 databases conn max age引數說明 含義 連線的最長存活時間 單位 s秒鐘 預設值 0 django預設不進行長連線,即每次查詢...

Yii連線mssql 資料庫配置

pdo mssql db array old ms pdo mssql 2000 connectionstring mssql host hostname sqlexpress dbname client new ms pdo mssql 2005 2008 connectionstring sql...

Django實現資料庫長連線

開始接觸django只有乙個多月的時間,而且一開始完全是在修改別人的 乙個乙個問題的改,感覺沒怎麼自己沒太大的進步。最近來了乙個新的需求 讓django實現資料庫長連線 網上找了很多資料也沒找到說名django資料庫長連線的,django的文件也裡裡外外的找了一遍,可就是沒提到資料庫長連線的。於是開...