ASP.NET遠程連接數據庫方法總結
(1)、asp.net如何連接遠程mysql數據庫
Server=IP地址:端口號;User Id=用戶名;Password=密碼;Persist Security Info=True;Database=數據庫名;
(2)、ASP.NET遠程連接數據庫SQL server
在Web.config節點<connectionStrings>中添加
<configuration>
<connectionStrings>
<add name="ConnectionServer" connectionString="Data Source=XX.XX.XX.XX(服務器地址);Initial Catalog=XX(數據庫名稱);Persist Security Info=True;User ID=sa(用戶名);Password=(密碼);"/>
</connectionStrings>
</configuration>
調用方法:ConfigurationManager.ConnectionStrings["ConnectionServer"].ConnectionString;
本地訪問可以設置Data Source=.;
如果是C/S結構,數據服務器沒有給開1433端口的話,就換端口吧,對於SQL Server 2005在Sql Server configuration manager中修改sql server tcp端口為一個可用端口如:8000,重啟sql server服務。客戶端使用“server=xxxxx.xxx.xxx.xx,8000;database=xxx;uid=xx;pwd=xx",
應該可以連上。
(3)、asp.net連接遠程Oracle數據庫服務器步驟:
1.asp.net連接oracle服務器需要添加Sytem.Data.OracleClient命名空間。
2.連接時需要ConnectionString字符串,出現在web.config文件中,如下所示:
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=你的數據庫服務器ip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=你的數據庫實例名)));User ID=sa(改成自己的);Password=123(改成自己的);Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>
上面的連接字符串添加了tns解析字符串,不需要再有OracleClient,否則需要安裝,經過上面兩步,在.Net Framework 2.0中遠程連接Oracle 10g數據庫服務器測試通過。
*