使用Connection string Issue连接到oracle数据库?

时间:2018-04-17 04:16:57

标签: oracle odbc connection-string

我有一个使用配置文件连接到mssql服务器的应用程序,并且在配置文件中创建并使用了odbc。

这是我的配置文件中连接数据库的行。

<add key="ConnectionString" value="Data Source=<DSN Name>;Initial Catalog=<DAtabase Name>;Integrated Security=True"></add>

现在我们在Oracle测试, 但上面的格式没有连接,我尝试了许多其他连接字符串的排列,如下所示,但到目前为止没有运气

这与Windows字符串

相同
<add key="ConnectionString" value="Data Source=<DSN Name>;Integrated Security=True"></add>

包含我的数据库名称和DSN

  <add key="ConnectionString" value="Data Source=<DSN Name>;Initial Catalog=<DAtabase Name>;Integrated Security=True"></add>

包含的驱动程序和SID

<add key="ConnectionString" value= Driver=<{Oracle in OraClient11g_home1}>;Server=serverSID;Uid=<myUsername>;password=<password>
></add>

我收到的错误

  

数据库设置找不到配置文件中提到的数据库

他们都没有为Oracle正确的连接字符串工作吗?

1 个答案:

答案 0 :(得分:0)

尝试使用DBQ=代替Server=PWD=代替password=

属性Server用于Microsoft ODBC驱动程序(请参阅Connection String Format and Attributes)。在Oracle中,属性为DBQ(请参阅Using the Oracle ODBC Driver)。