<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="DataSource" connectionString="DRIVER={Oracle in instantclient_11_2};Data Source=Test Oracle;Persist Security Info=True;Password=password;User=user" providerName="System.Data.OracleClient"/>
</connectionStrings>
</configuration>
系统信息
我不确定出了什么问题,但我发现下面非常简单的连接字符串有效!它也使用通用的System.Data.Odbc。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="DataSource" connectionString="DSN=MyDSN;Uid=user;Pwd=password" providerName="System.Data.Odbc"/>
</connectionStrings>
</configuration>
这取决于您使用哪种协议进行连接:TCP
或TCPS
。
如果TCPS
,那么.NET Framework
版本应该高于4.5。
如果ORA-12560: TNS:protocol adapter error
版本低于3.5,你会得到“.NET Framework
”。