ASP.net c# は初めてです
すべてのメソッドで接続を宣言するプログラムがあります。
接続を一度宣言し、他の方法で呼び出すことができるように、接続を呼び出すにはどうすればよいですか? それは可能ですか?
はい、それは可能です、私はこのようなことをします
public static DataContext getConnection()
{
String SqlOptions = "Put your connection string here";
return new SqlConnection(SqlOptions);
}
必要に応じて、プロパティにするか、別の投稿に示されているように構成ファイルから接続文字列を呼び出すこともできます
SQLConnection オブジェクトの再利用について話している場合は、現在の方法の方が適切です。データベース接続に関しては、作成はできるだけ遅く、できるだけ早く閉じる方が良いでしょう。
using
接続を宣言するときにブロックを使用することをお勧めします。
using(SQLConnection conn = new SQLConnection(yourConnectionString))
{
// your work.
}
アプリまたは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()
これにより、C# を使用した asp.net でのデータベース接続に関するすべてのアイデアが得られます。
あなたのシナリオを理解できたかどうかわかりませんが、アイデアを提供しようと思います。ExecuteSqlScript()
との 2 つのメソッドを使用して接続クラスを作成し、ExecuteStoredProcedure()
必要なページの先頭でインスタンス化できます。メソッドを呼び出すと、DataSet
.