如何获得c#到teradata的正确连接字符串?

时间:2014-01-15 18:20:23

标签: c# teradata

我一直在努力与teradata建立联系。

由于我的计算机上已有odbc,因此对于Java,字符串看起来像

String connURL = "jdbc:odbc:DatabaseName" // and it works!


我需要在 c#中建立连接。 所以我试过

TdConnection cn = new TdConnection ("Data Source = odbc:DatabaseName; User ID = xxx; Password = ooo;")

但它不接受这个字符串。 写Data Source的正确方法是什么? c#中的jdbc对应部分是什么?

1 个答案:

答案 0 :(得分:2)

您正在使用ODBC,因此您只能指定DSN:

DSN=myDsn;Uid=myUsername;Pwd=;

jdbc:odbc只是java驱动程序使用的一个名称,并不会在.NET中传递给ODBC。我建议你使用ADO.NET,如果这是一个选项。

或者这个用于TDConnection:

Data Source=myDsn;User Id=uid;Password=pwd;