【问题标题】:What is the exact format of a connection string for Oracle?Oracle 连接字符串的确切格式是什么?
【发布时间】:2011-04-02 00:54:17
【问题描述】:

我有这个代码:

string conStr = @"server=ORACLE1001;database=Test;uid=admin;pwd=1234";
mycon = new OleDbConnection();
mycon.ConnectionString = ConStr;

并且它抛出提供程序必须类似于“Provider=SQLOLEDB;”的异常 所以我尝试了conStr = "Provider=OraOLEDB.Oracle.1;server=ORACLE1001;database=Test;uid=admin;pwd=1234; 它抛出异常“ORA-12560:TNS:协议适配器错误” - 任何想法如何解决这个问题?任何想法我的 conStr 有什么问题?

【问题讨论】:

标签: c# oracle connection-string ora-12560


【解决方案1】:

请按照步骤操作,然后您将永远不必担心任何 DB(包括 access 和 excel)的连接字符串!

(1)新建一个空的foo.txt

(2) 重命名为 foo.udl

(3) 双击该文件,您将看到一个向导,带有一些选项卡和选项

(4)做你想做的,最后点击OK

(5) 用记事本打开 foo.udl(或重命名为 foo.txt)

(6)你可以看到世界上最标准的连接字符串

【讨论】:

    猜你喜欢
    • 2010-10-20
    • 2011-04-04
    • 1970-01-01
    • 2010-09-21
    • 2010-09-06
    • 2010-09-21
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多