日期:2014-05-18  浏览次数:20523 次

程序连接数据库问题
ASP.NET程序发布在服务器A上
数据库ORACLE安装在B服务器上
在程序中有个web.config,内<connectionStrings>项如何填写?
我的写法:
<add name="OracleConnection" connectionString="server=webd;user id=user;password=1111" providerName="System.Data.OracleClient"/>

------解决方案--------------------
oracle连接字符串

Data Source=服务命名;User=;Password=;

服务命名是你在oracle客户端的net配置中指定的。
------解决方案--------------------
1. connectionString="data source=本地配置的NET监听名称;persist security info=True;user id=用户名;password=密码" providerName="System.Data.OracleClient"/>

2.将上面的data source=本地配置的NET监听名称;改成data source=(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器名或者IP地址)(PORT = 服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Orcle服务名)
))