「MySQL Connector/NET」の版間の差分

imported>Administrator
imported>Administrator
 
(同じ利用者による、間の10版が非表示)
42行目: 42行目:
</source>
</source>


=== 接続先サーバーの指定 ===
=== 接続先サーバーのアドレスを指定する ===
* Host
* Host
* Server
* Server
64行目: 64行目:
</source>
</source>


=== 接続先サーバーのポート番号の指定 ===
=== 接続先サーバーのポート番号を指定する ===
* Port
* Port
デフォルト:3306
デフォルト:3306
71行目: 71行目:
この値は接続先がlocalhostで[[UNIXソケット]]が使える場合は無視されます。
この値は接続先がlocalhostで[[UNIXソケット]]が使える場合は無視されます。


=== 接続プロトコルを指定 ===
=== 接続プロトコルを指定する ===
* Protocol
* Protocol
* Connection Protocol
* Connection Protocol
85行目: 85行目:
* memory - MySQL共有メモリで接続する。
* memory - MySQL共有メモリで接続する。


=== データベースの指定 ===
=== 初期データベースを指定する ===
* Initial Catalog
* Initial Catalog
* Database
* Database
94行目: 94行目:
接続後は「use データベース名;」というクエリーを実行することで切り替えれる。
接続後は「use データベース名;」というクエリーを実行することで切り替えれる。


=== ユーザー名の指定 ===
=== ユーザー名を指定する ===
* User Id
* User Id
* UserID
* UserID
105行目: 105行目:
接続に使用するMySQLアカウントを指定する。
接続に使用するMySQLアカウントを指定する。


=== パスワードの指定 ===
=== パスワードを指定する ===
* Password
* Password
* pwd
* pwd
112行目: 112行目:
接続に使用するMySQLアカウントのパスワードを指定する。
接続に使用するMySQLアカウントのパスワードを指定する。


=== 通信の暗号化(旧) ===
=== 通信の暗号化の有無を指定する(旧) ===
* Encrypt
* Encrypt
* UseSSL
* UseSSL
120行目: 120行目:
MySQL Connector/NET 6.2.1 以降で廃止されたので、このオプションではなくSSL Modeオプションを使えとのこと。
MySQL Connector/NET 6.2.1 以降で廃止されたので、このオプションではなくSSL Modeオプションを使えとのこと。


=== 通信の暗号化(新) ===
=== 通信の暗号化の有無を指定する(新) ===
* SSL Mode
* SSL Mode
* SslMode
* SslMode
134行目: 134行目:
* VerifyFull - SSLを使用し、かつ認証局(CA)での検証を行う。ホストが一致しない場合は接続エラーとなる。
* VerifyFull - SSLを使用し、かつ認証局(CA)での検証を行う。ホストが一致しない場合は接続エラーとなる。


=== 接続タイムアウトの指定 ===
=== 接続がタイムアウトするまでの時間を指定する ===
* Connect Timeout
* Connect Timeout
* Connection Timeout
* Connection Timeout
185行目: 185行目:
デフォルト:0
デフォルト:0


以下、Oracleと同じであれば、負荷が低いときはこの値に向かい接続を切り、無駄な接続維持をしない。また、アプリ起動直後などでこの値よりプールしている接続少ないは特に何もしないで増えるのを待つ。たとえばこの値が10に設定されていると10になるまで極力切断せずにプールし続けようとする。
以下、[[Oracle]]と同じであれば、負荷が低いときはこの値に向かい接続を切り、無駄な接続維持をしない。また、アプリ起動直後などでこの値よりプールしている接続少ないは特に何もしないで増えるのを待つ。たとえばこの値が10に設定されていると10になるまで極力切断せずにプールし続けようとする。


ソースも見ていないし、実際に試してもいないので、実際のところ本当にそうなのかは不明。
ソースも見ていないし、実際に試してもいないので、実際のところ本当にそうなのかは不明。