以下に、接続文字列の構築方法と一般的な接続文字列の例を示します。
string connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Path\To\Your\Database.mdf;Integrated Security=True;";
この接続文字列の要素を説明します。
Data Source=(LocalDB)\MSSQLLocalDB
: データベースのデータソースを指定します。"(LocalDB)\MSSQLLocalDB"は、LocalDBのデフォルトのインスタンスを指定します。AttachDbFilename=C:\Path\To\Your\Database.mdf
: データベースのファイルパスを指定します。ここでは、"C:\Path\To\Your\Database.mdf"にデータベースファイルが存在する場合に指定されています。Integrated Security=True
: Windows認証を使用して接続する場合に指定します。Windowsのユーザーアカウントを使用して接続するため、ユーザー名とパスワードは必要ありません。
この接続文字列を使用して、C#コード内でLocalDBに接続することができます。以下に、接続の例を示します。
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// 接続が成功した場合の処理
}
上記のコードでは、SqlConnection
クラスを使用して接続を作成し、Open()
メソッドを呼び出して接続を開いています。接続が成功した場合、その後の処理を記述できます。
以上が、C#でLocalDBに接続するための基本的な方法です。接続文字列を適切に設定し、SqlConnection
クラスを使用して接続を確立することができます。必要に応じて、接続文字列をカスタマイズすることも可能です。
この情報を参考にして、ブログ投稿を作成してください。