-2

ASP.net c# は初めてです

すべてのメソッドで接続を宣言するプログラムがあります。

接続を一度宣言し、他の方法で呼び出すことができるように、接続を呼び出すにはどうすればよいですか? それは可能ですか?

4

5 に答える 5

1

はい、それは可能です、私はこのようなことをします

public static DataContext getConnection()
    {
        String SqlOptions = "Put your connection string here";

        return new SqlConnection(SqlOptions);

    }

必要に応じて、プロパティにするか、別の投稿に示されているように構成ファイルから接続文字列を呼び出すこともできます

于 2012-09-14T11:59:36.330 に答える
1

SQLConnection オブジェクトの再利用について話している場合は、現在の方法の方が適切です。データベース接続に関しては、作成はできるだけ遅く、できるだけ早く閉じる方が良いでしょう。

using接続を宣言するときにブロックを使用することをお勧めします。

using(SQLConnection conn = new SQLConnection(yourConnectionString))
{
    // your work. 
}
于 2012-09-14T12:01:14.240 に答える
0

アプリまたはweb.configに追加します

<connectionStrings>
    <add name="Default" connectionString="server=server;database=database;uid=username;pwd=password;Connect Timeout=900" providerName="System.Data.SqlClient" />
</connectionStrings>

次に、usingSystem.Configurationを追加します。参照としてそれを呼び出す

ConfigurationManager.ConnectionStrings["Default"].ToString()
于 2012-09-14T11:59:48.573 に答える
0

このコード プロジェクト チュートリアルを確認してください

これにより、C# を使用した asp.net でのデータベース接続に関するすべてのアイデアが得られます。

于 2012-09-14T12:02:05.593 に答える
0

あなたのシナリオを理解できたかどうかわかりませんが、アイデアを提供しようと思います。ExecuteSqlScript()との 2 つのメソッドを使用して接続クラスを作成し、ExecuteStoredProcedure()必要なページの先頭でインスタンス化できます。メソッドを呼び出すと、DataSet.

于 2012-09-14T12:19:36.663 に答える