【正文】
連接字符串集合 String 類型 11 案例:連接數(shù)據(jù)庫 需求描述 連接數(shù)據(jù)庫并提示 實(shí)現(xiàn)思路 引用 使用 SqlConnection對象 使用 Open方法打開數(shù)據(jù)庫連接 使用 Close方法關(guān)閉數(shù)據(jù)庫連接 使用 Response對象進(jìn)行提示 (數(shù)據(jù)庫連接成功 ) 。 字符串參數(shù) 1 字符串參數(shù) 2 開 始結(jié) 束建 立 連 接 對 象建 立 S q l C o m m a n d 對 象打 開 連 接 使 用 S q l C o m m a n d 對 象插 入 主 表 數(shù) 據(jù) 使 用 S q l C o m m a n d 對 象查 詢 主 表 數(shù) 據(jù) I D 使 用 S q l C o m m a n d 對 象添 加 從 表 數(shù) 據(jù)關(guān) 閉 連 接16 SqlDataReader SqlDataReader對象 用來讀取一行或多行數(shù)據(jù) 創(chuàng)建 SqlDataReader對象 使用 SqlDataReader對象讀取數(shù)據(jù) SqlDataReader dr = ()。 //用戶登錄名 ......//根據(jù)登錄名判斷用戶是否存在 if (......)//如果用戶名不存在 { = true。 = Session[“name”].ToString( ) object 類型 字符串類型鍵名 20 案例:用戶登錄 實(shí)現(xiàn)思路 使用 Session對象 ? 清除當(dāng)前用戶單個(gè) Session數(shù)據(jù) ? 清除當(dāng)前用戶所有 Session數(shù)據(jù) Session[“name”] = null。 SqlCommand cmd = new SqlCommand (“INSERTINTO …”, conn)。 連接字符串作對象參數(shù) 10 SqlConnection SqlConnection對象 讓網(wǎng)站共享連接字符串 ?使用 ?在程序中得到連接字符串 connectionStrings add name=siteConn connectionString=Data Source=.。User ID=sa。database=數(shù)據(jù)庫名 。Pwd=密碼 使用 SqlConnection對象 ?步驟一 創(chuàng)建連接對象 ?步驟二 使用 ConnectionString 屬性設(shè)置連接字符串 SqlConnection conn = new SqlConnection()。Initial Catalog=CompanySite。 教員演示操作過程 12 SqlCommand SqlCommand對象 負(fù)責(zé)操作數(shù)據(jù)庫的對象 使用 SqlCommand對象 ?步驟一 創(chuàng)建 SqlCommand對象 ?步驟二 通過 Connection屬性設(shè)置連接對象 通過 CommandText屬性設(shè)置 SQL語句 步驟一和步驟二可以合為一步 SqlCommand cmd = new SqlCommand ()。 SqlCommand 對象 string name =dr[0].ToString( ); string sex =dr[“sex”].ToString( )。//取消 FormView 使用數(shù)據(jù)源增加數(shù)據(jù) ......//提示 } } 取消插入數(shù)據(jù) 字段名