2017-03-25 28 views
-1

C#およびoracle構文問合せを使用してアクセス・データベースに接続する方法はありますか。oracle構文を使用してアクセスする接続文字列

私の接続文字列は以下のようになります。

string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source='|DataDirectory|\DataBase.accdb';Persist Security Info=True"; 

と構文.NET(ODP.NET)は、SQL Server

答えて

0

のOracleデータプロバイダは、Oracleの.NETデータプロバイダの実装が存在していますデータベース。 OracleネイティブAPIを使用して、あらゆる.NETアプリケーションからOracleデータおよび機能への高速かつ信頼性の高いアクセスを提供します。 Oracle Data Provider for .NET(ODP.NET)は、Oracleデータベースへの最適化されたADO.NETデータ・アクセスを備えています。 ODP.NETを使用すると、開発者は、Real Application Clusters、XML DB、および高度なセキュリティなどの高度なOracleデータベース機能を利用できます。

サンプルコード

using Oracle.DataAccess.Client; 
OracleConnection myConnection = new OracleConnection(); 
myConnection.ConnectionString = myConnectionString; 
myConnection.Open(); 
//execute queries 
myConnection.Close(); 

TNS

構文:

Data Source=TORCL;User Id=urUsername;Password=urPassword; 
Integrated Security 

構文:

Data Source=TORCL;Integrated Security=SSPI; 
Privileged Connections 

構文:

構文バランシング
Data Source=urOracle;User Id=urUsername;Password=urPassword;DBA Privilege=SYSDBA; 

ランタイム接続ロード:インスタンス 構文に接続する方法を命名

Data Source=urOracle;User Id=urUsername;Password=urPassword;Load Balancing=True; 

接続:

Data Source=username/[email protected]//instancename; 

接続専用サーバー・インスタンス 構文に接続するための方法を命名:

Data Source=username/[email protected]/urservice:dedicated/instancename; 
0 tnsnames.oraの 構文なし

適用ODP.NET:

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=urHost)(PORT=urPort))) 
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=urOracleSID)));User Id=urUsername; 
Password=urPassword; 

法(別名EZ接続) 構文簡易接続ネーミング適用:

Data Source=username/[email protected]//urserver:1433/ur.service.com; 

Windowsのユーザ認証 構文:

Data Source=urOracle;User Id=/; 

プールパラメータの指定 構文:

Data Source=urOracle;User Id=urUsername;Password=urPassword;Min Pool Size=10;Connection Lifetime=180;Connection Timeout=60;Incr Pool Size8;Decr Pool Size=5; 

制限プールサイズ 構文:

Data Source=urOracle;User Id=urUsername;Password=urPassword;Max Pool Size=50;Connection Timeout=60; 

無効にプール 構文:

Data Source=urOracle;User Id=urUsername;Password=urPassword;Pooling=False; 
関連する問題