asp.net連線資料庫(SQL Server 2005 Express)詳細說明
沒用過SQL Server 資料庫,第一次配置費了不少勁,微軟的東西有點繞,能遇到的問題都遇到了,看過此文後,資料庫基本都能連線。廢話不說。我的系統是xp,不能裝SQL Server 2005的企業版本,只能裝開發版和Express版,Express是免費版,學習用它就夠了。首先需要下載一個名為SQLServer2005_SSMSEE.msi,這個檔案一搜尋就有下載(http://download.microsoft.com/download/1/1/0/110d908f-c445-4523-b939-220c7d135f3d/SQLServer2005_SSMSEE.msi)下載安裝。用VS2005選單 工具 連線到資料庫 出現連線伺服器資源管理器,右鍵 資料連線 如下圖:
開始 -- Microsoft SQL Server 2005 -- SQL Server Management Studio Express,選擇Windows 身份驗證 連線 ,點上面的新建立查詢 在右面輸入 sp_password null,'123456','sa' ,點上面的執行,這樣就設定了一個使用者名稱為sa ,密碼為:123456的使用者,但是現在還不能用使用者名稱sa登陸 如下圖:
1.web.config (配置檔案) 中
呼叫的時候
string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();
SqlConnection Conn = new SqlConnection(strConn);
2.或者不用web.config直接在檔案中寫
SqlConnection conn = new SqlConnection("server=.\\SQLEXPRESS;uid=sa;pwd=123456;database=login");
如果寫成字串一定要注意,需要寫一個轉義字元 結果就是 .\\SqlExpress
如何是Express版的資料庫,一定要在伺服器名的後面加上 \\SSQLEXPRESS
一個完整的例子
string userName = Request.Form["userName"];
string userPwd = Request.Form["userPwd"];
SqlConnection con = new SqlConnection("server=localhost\\SqlExpress;uid=sa;pwd=123456;database=login");
con.Open();
SqlCommand cmd=new SqlCommand("select count(*) from login where userName='"+userName+"' and userPwd='"+userPwd+"'",con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
if(count>0)
{
Response.Redirect("main.aspx");
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-675538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql server系統表詳細說明SQLServer
- sql server系統表詳細說明(zt)SQLServer
- 細說SQL Server資料庫備份方法SQLServer資料庫
- SQL server 2005 expressSQLServerExpress
- ASP.NET2.0連線SQL Server資料庫詳解ASP.NETSQLServer資料庫
- c#連線SQL Server資料庫C#SQLServer資料庫
- SQL server資料庫連線不上SQLServer資料庫
- JSP連線SQL Server資料庫JSSQLServer資料庫
- PHP擴充套件資料庫連線引數說明詳解PHP套件資料庫
- mydumper備份資料庫詳解(已詳細說明)資料庫
- PowerShell連線 SQL Server 2005SQLServer
- 用ASP.NET/C#連線Access和SQL Server資料庫 (轉)ASP.NETC#SQLServer資料庫
- SQL Server 資料庫連線字串的宣告SQLServer資料庫字串
- 資料庫SQL Server 2016“功能選擇”詳細說明及精簡安裝選擇資料庫SQLServer
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server 2005 Express Edition 概述SQLServerExpress
- 【測試者家園】sql server系統表詳細說明SQLServer
- sql server系統表與系統檢視詳細說明SQLServer
- Sql Server 2005資料庫分割槽SQLServer資料庫
- sql server 2005資料庫載入SQLServer資料庫
- asp連線sql server 2008資料庫SQLServer資料庫
- (轉)檢視sql server 資料庫連線數方法SQLServer資料庫
- SQL Server連線VFP資料庫的實現 (轉)SQLServer資料庫
- SQL Server連線ACCESS資料庫的實現 (轉)SQLServer資料庫
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- 連線到 SQL Server 2005 時出錯SQLServer
- SQL Server 2005 常用資料型別詳解SQLServer資料型別
- Tomcat + SQL server200 資料庫的連線?TomcatSQLServer資料庫
- 用Java連線SQL Server2000資料庫JavaSQLServer資料庫
- SQL Server資料庫映象的FailOver自動連線SQLServer資料庫AI
- SQL Server埠更改後的資料庫連線方式(轉)SQLServer資料庫
- SQL Server 2005 在區域網中共享資料庫——Sql Server 2005的1433埠開啟和進行遠端連線SQLServer資料庫
- java連線sql資料庫JavaSQL資料庫
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- 連線到 ASP.NET 資料庫ASP.NET資料庫
- 爛泥:SQL Server 2005資料庫安裝SQLServer資料庫
- 資料庫的聚集索引和非聚集索引 很好的詳細說明資料庫索引
- 配置SQL Server 2005允許遠端連線SQLServer