Commit bd0605d6 by Nobuo Kihara

docs/guide-ja/db-query-builder.md - started translation [ci skip]

parent fefd3d9b
......@@ -4,9 +4,9 @@
> Note|注意: この節はまだ執筆中です。
Yii は、PHP の [PDO](http://www.php.net/manual/ja/book.pdo.php) の上に構築されたデータベースアクセスレイヤを含んでいます。
データベースアクセスオブジェクト (DAO) のインタフェイスは、統一された API を提供し、さまざまなデータベース製品間に存在する不統一をいくらか解決します。
アクティブレコードがモデルを通じてのデータベースとの相互作用を提供し、クエリビルダが動的なクエリの構成を支援する一方で、DAO
はデータベースに対して直接に SQL を実行する単純で効率的な方法を提供するものです。
データベースアクセスオブジェクト (DAO) のインタフェイスは、統一された API を提供し、さまざまなデータベース製品間に存在する不統一のいくらかを解決します。
アクティブレコードは、モデルを通じてのデータベースとの相互作用を提供し、クエリビルダは、動的なクエリの作成を支援します。
一方、DAO はデータベースに対して直接に SQL を実行する単純で効率的な方法を提供します。
実行すべきクエリが高価なものである場合、かつ/または、アプリケーションモデル (および対応するビジネスロジック) が必要でない場合に、あなたは DAO を使いたいと思うでしょう。
Yii はデフォルトで下記の DBMS をサポートしています。
......@@ -384,7 +384,7 @@ DBMS によっては、接続全体に対してのみ分離レベルの設定を
'username' => 'slave',
'password' => '',
'attributes' => [
// 短めの接続タイムアウトを使う
// 短めの接続タイムアウトを使う
PDO::ATTR_TIMEOUT => 10,
],
],
......@@ -439,7 +439,7 @@ $db->createCommand("UPDATE user SET username='demo' WHERE id=1")->execute();
'username' => 'master',
'password' => '',
'attributes' => [
// 短めの接続タイムアウトを使う
// 短めの接続タイムアウトを使う
PDO::ATTR_TIMEOUT => 10,
],
],
......@@ -455,7 +455,7 @@ $db->createCommand("UPDATE user SET username='demo' WHERE id=1")->execute();
'username' => 'slave',
'password' => '',
'attributes' => [
// 短めの接続タイムアウトを使う
// 短めの接続タイムアウトを使う
PDO::ATTR_TIMEOUT => 10,
],
],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment