1. ホーム
  2. c#

[解決済み] SqlConnectionStringBuilderを使用して接続文字列からデータベース名を取得する方法

2022-12-26 14:33:58

質問

Server, Database, Username, Password を取得するために、文字列操作関数を使用して接続文字列を分割したくありません。

私は以下のリンクを読み、受け入れられた答えを読みました、私はそれが接続文字列からユーザー名とパスワードを取得する最良の方法であることがわかりましたが、データベース名についてはどうでしょうか?

接続文字列からユーザー名とパスワードを取得する正しい方法?

SqlConnectionStringBuilderを使用して接続文字列からデータベース名を取得する方法。(DataSourceはサーバー名ですか?)

どのように解決するのですか?

参照 InitialCatalog プロパティに関する MSDN ドキュメント :

接続に関連付けられたデータベースの名前を取得または設定します...

このプロパティは、接続文字列内の "Initial Catalog" および "database" キーに対応します...