CakePHPのDB接続情報設定
DB接続情報を設定にするには
/app/config/database.php
の
DATABASE_CONFIG
を変更します。
基本は
var $default
に設定した情報が使用されますが、複数のDBを使用する場合は
var $test
など任意の変数名で追加することもできます。
情報は複数追加が可能です。
var $default
以外を使用する場合はモデル側で設定が必要です。
| 配列名 | 値の説明 |
|---|---|
| driver | ドライバ |
| connect | 接続方法(CakePHP1.1) |
| persistent | 持続的接続(CakePHP1.2) |
| host | ホスト名 |
| port | 接続ポート番号(CakePHP1.2) |
| login | ユーザー名 |
| password | パスワード |
| database | データベース名 |
| prefix | プレフィックス名 |
| schema | スキーマ(CakePHP1.2) |
| encoding | エンコーディング |
ドライバに設定できるDBドライバは下記の通りです。
| CakePHP1.1 | adodb, mssql, odbc, mysql, postgres, sqlite, pear |
|---|---|
| CakePHP1.2 | adodb, mssql, odbc, mysql, postgres, sqlite, db2,firebird, oracle, sybase |
「CakePHP1.1」で持続的接続を有効にしたい場合は「connect」に持続的接続用の文字列を設定します。
(mysql_connect, pg_connectなど)
スポンサーリンク
関連記事
- プライマリキーIDを連番数字ではなく推測しにくい文字列にする方法
- 複数のデータベースを切り替える方法
- MySQLで文字化けを防ぐ方法
- action名にlistは使えない listを使う方法
- ログイン認証処理をする方法
- CakePHP、Symfony、Zend Frameworkの比較
- ファイル読み込みPATHを設定
- デバッグレベルを設定
- セキュリティレベルの設定
- キャッシュを有効にする
- CakePHPのエラーテンプレートの一覧
- データベーステーブルを参照しないページを作る
- TOPページはIndexControllerではない Cannot redeclare config()
- ディレクトリ構成
- CakePHP
- MySQL
- PostgreSQL
- Oracle
- MySQLサーバに接続できるかどうかを確認する
- EC-CUBEのサーバ移行の方法
- MySQL関数のまとめ
- 日付と時刻型(データ型)のまとめ
- 個体識別情報・UIDの取得方法
- MySQLでクエリーをログに記録する方法
- Symfony PropelでのMySQLの設定方法
- Zend_DBのSELECTメソッドのまとめ
- PostgreSQLのインストール
- LIMITで件数制限をしつつ、全件数を取得する方法 SQL_CALC_FOUND_ROWS FOUND_ROWS()
- 別テーブルでSELECT JOINしながらUPDATEする方法(SELECTした結果でUPDATEする)
- CSE(Common SQL Environment) SQL便利ツール
- オフセットの後半になると急に遅くなる MySQLの高速化
- MySQLでランダムな数字を得る方法
- 文字コードを指定する方法
スポンサーリンク






