- - PR -
DB接続情報
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-03-20 13:25
VB.NETによるWebプログラムをしています。
DB接続はWebアプリが起動されたときだけ行いたいのです。 DBConnection()をGlobal.asaxので呼び出し、そのコネクション情報Conを いろんな画面で使いまわしたいのですが、方法はあるのでしょうか? Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) ' アプリケーションが開始されたときに発生します。 Dim DBCon As New DBBase() DBCon.DBConnection() End Sub ------------------------------------------------------------- Namespace test.testDBObject Public Class DBBase Private Con As SqlConnection Private Cmd As SqlCommand Private Opened As Boolean Public Function DBConnection() As Boolean 'DB接続 Try Con = New SqlConnection() Con.ConnectionString = AppSettings("conStringSql") DBConnection = True Catch ex As Exception DBConnection = False Finally End Try End Function End Namespace |
|
投稿日時: 2003-03-20 14:08
Application変数に代入する。
static メンバーにConnectionオブジェクトを保持する。 の方法で可能でしょう。 SqlServerの場合ならば、接続プールが自動的に行われるので、 Connectionを保持する必要性は全くありません。 逆にOpenして使ったらすぐCloseが鉄則です。 |
1