您的位置:首页 > 数据库 > Oracle

不配置oracle客户端监听怎样来连接数据库

2007-10-26 12:26 603 查看
常用oracle的连接方式为

微软提供的Oracle标准连接是:

strConnect = _T("Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;");

Oracle公司提供的连接方式:

使用标准安全级别:

strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");

使用信任连接

1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/'

2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1

这几种方式需要配置客户端的监听

而不配置.net监听程序怎么样连接oracle数据?

可以使用


CString strConnect = _T("Provider=OraOLEDB.Oracle.1;Password=mypwd;Persist Security Info=True;User ID=myuser;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=datasvr)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orasvr9i)))")

其实你可能已经注意到了区别Data Source只要指定为Oracle企业控制台中数据库连接信息里的TNS描述信息即可以不用配置监听连接Oracle数据库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: