Commit bd0605d6 by Nobuo Kihara

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

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