这是 ODP.NET 的 ConnectionStrings.com 字符串,很棒,但是什么是数据源?
数据源=TORCL;用户ID=someUser;密码=son28dnn;
是控制面板中的DSN吗?
服务器名称?
TNS 命名服务名称?
Thanks
Luke
如果您将 ODP.NET 与 TNS 一起使用,TNS 只是用于连接到 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 服务
Hence
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;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)