程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> Asp.Net配置Web.config連接數據庫SqlServer

Asp.Net配置Web.config連接數據庫SqlServer

編輯:關於SqlServer

實現web.config中配置數據連接,以SqlServer2005數據庫為例:

1 <aPPSettings>
2   <add key="ConnectionString" value="server=.\MY2005;database=mlman_db;user id=mlman_user;passWord=mlman_user"/>
3   <add key="DAL" value="mlman.SQLServerDAL"/>
4 </aPPSettings>

我的機子上裝了sql2k和sql2005,所以,server=.\MY2005 實例是如此寫法,如果是sql2000,則直接server=. 或者server=(local)

這是ASP.Net2.0以後常用的連接配置,它在取配置連接字符時的寫法如下:

string conString= ConfigurationManager.APPSettings["ConnectionString"];//配置文件的Key

》還有一種連接方式是:

1 <connectionStrings>
2     <remove name="LocalSqlServer" />
3     <add name="ConnectionString" connectionString="user id=mlman_user;passWord=mlman_user;initial catalog=mlman_db;data source=.\MY2005" />
4   </connectionStrings>

它在去配置連接字符時的寫法如下:

protected static string conString= ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString

區別:以下部分來自網絡

    "user id=sa":連接數據庫的驗證用戶名為sa.他還有一個別名"uid",所以這句我們還可以寫成"uid=sa".
  "passWord=":連接數據庫的驗證密碼為空.他的別名為"pwd",所以我們可以寫為"pwd=".
  這裡注意,你的SQL Server必須已經設置了需要用戶名和密碼來登錄,否則不能用這樣的方式來登錄.如果你的SQL Server設置為Windows登錄,那麼在這裡就不需要使用"user id"和"passWord"這樣的方式來登錄,而需要使用"Trusted_Connection=SSPI"來進行登錄.
  "initial catalog=Northwind":使用的數據源為"Northwind"這個數據庫.他的別名為"Database",本句可以寫成"Database=Northwind".
  "Server=YourSQLServer":使用名為"YourSQLServer"的服務器.他的別名為"Data Source","Address","Addr".如果使用的是本地數據庫且定義了實例名,則可以寫為"Server=(local)\實例名";如果是遠程服務器,則將"(local)"替換為遠程服務器的名稱或IP地址.
  "Connect Timeout=30":連接超時時間為30秒.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved