繁体   English   中英

Oracle ODP.NET连接字符串:数据源中的内容是什么?

[英]Oracle ODP.NET connection string: what goes in Data Source?

这是ODP.NET的ConnectionStrings.com字符串,很棒,但什么是Data Source?

数据源= TORCL;用户ID = someUser;密码= son28dnn;

它是控制面板中的DSN吗?

服务器名称?

TNS命名服务名称?

谢谢

卢克

如果您正在使用带有TNS的ODP.NET,它只是用于连接到oracle数据库的适配器之一。用于维护TNS条目的文件是Tnsnames.Ora

tnsnames.ora中的示例条目(该文件的路径通常是ORACLE_HOME \\ NETWORK \\ ADMIN)示例条目如下所示

TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)   (PORT=MyPort)))    
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))

这里TORCL是数据源的别名,MyHost是您的数据库服务器名称或IP地址,Port是数据库侦听器端口,MyOracleSID是您的Oracle服务

于是

Data Source=TORCL;User Id=myUsername;Password=myPassword;

和...一样

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)  (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM