はつねさん
providerNameをつけないで接続文字列を取得し、アクセスすることができました。
ただ、
Dim conn As New OracleConnection(ConfigurationManager.ConnectionStrings("test").ToString)
conn.Open()
とやってからSQLを実行し、
conn.Close()
という処理を行っていますが、これでコネクションプーリングになっているのでしょうか?
以前、servletとJSPでコネクションプーリングを使ったシステムを作った人にどういうものかと聞いたことがあって、
そのときにTomcatを起動したときにmain関数を読み込み、そこでコネクションプーリングするように書いている
聞いていたので、ASP.NETもなにか起動時に読み込ませる設定があるのではないかと思って探しているのですが。
それからproviderNameは
<add
name="test"
connectionString="User ID=testuser;Password=testpass;Data Source=orcl;Pooling=true;Connection TimeOut=1800;
Max Pool Size=10;Validate Connection=true"
providerName="System.Data.OracleClient"
/>
と記述するのですが。
SQL ServerをつなげるときはproviderNameの設定がいるみたいですが、oracleにもいるのかどうかがわからなかったので。
|