C#连接字符串-具有IP地址、端口和sid的Oracle 10g连接
我想将我的WPF应用程序与Oracle数据库连接,目前我尝试了以下连接字符串,但这些字符串不起作用 我有: IP地址:172.16.9.18C#连接字符串-具有IP地址、端口和sid的Oracle 10g连接,c#,wpf,oracle,C#,Wpf,Oracle,我想将我的WPF应用程序与Oracle数据库连接,目前我尝试了以下连接字符串,但这些字符串不起作用 我有: IP地址:172.16.9.18 端口:1521 SID:SID10 用户Id:Scott 密码:Tiger 我试过: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.9.18)(PORT=1521))(CONNECT_DATA=(SID=SID10)));User ID=Scott;password=Tiger;
端口:1521
SID:SID10
用户Id:Scott
密码:Tiger 我试过:
"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.9.18)(PORT=1521))(CONNECT_DATA=(SID=SID10)));User ID=Scott;password=Tiger;"; //Not working
"Data Source=172.16.9.18:1521/SID10;Persist Security Info=True;User ID=Scott;Password=Tiger;Unicode=True"; //Not working
我哪里出错了?试试这样的方法:
public string GetConnString(string host,string port,string sid,string user,string pass)
{
return String.Format("SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(PORT={1}))(CONNECT_DATA=(SID={2})));uid={3};pwd={4};", host, port, sid, user, pass);
}
有帮助吗?没有,上面的解决方案是从那里得到的。你有例外吗?上面写了什么?您是否安装了/需要安装oracle客户端软件?另请参见您是否在此处发布您的凭据?