ASP.NETで、オラクルのコネクションを取得する方法です。
準備
①Oracle.DataAccess.dllに参照設定を行う。
「例)%ORACLE_HOME%\ODP.NET\bin\4\Oracle.DataAccess.dll」
Oracle.DataAccess.dllはオラクルクライアントにあります。
②Web.configの「connectionStrings」タグ内に以下の記述を追記する。
1 2 3 4 5 6 |
<configuration> ~ <connectionStrings> <add name="oracleTest" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xxxxx))); User Id=xxxxx; Password=xxxxx; Max Pool Size=10" /> </connectionStrings> |
Web.configはプロジェクトフォルダ直下にあります。
※「HOST」には、オラクルDBがあるIPを指定してください。
※「SERVICE_NAME」には、SIDを指定してください。
※「User Id」には、オラクルのログインIDを指定してください。
※「Password」には、オラクルのログインパスワードを指定してください。
準備は以上です。
サンプル
上記準備を行った上で、プログラム上から以下のようにすればコネクションが取得できます。
例)[VB.NET]オラクルコネクションを取得する
1 2 3 4 5 6 7 |
Imports Oracle.DataAccess.Client Imports System.Configuration Dim conn As OracleConnection = New OracleConnection conn.ConnectionString = ConfigurationManager.ConnectionStrings("oracleTest").ConnectionString |
備考
- 事前にオラクル環境に接続できることは確認ください。
コメント