1. 程式人生 > >第二周學習筆記

第二周學習筆記

param 字符 http .so href 語句 類型 manager .html

思維導圖:

技術分享圖片

SqlConnection

表示一個到 SQL Server 數據庫的打開的連接

它包含以下屬性:

ConnectionString獲取或設置用於打開 SQL Server 數據庫的字符串

//獲取應用程序配置文件

有以下方法:

Close關閉與數據庫的連接。 此方法是關閉任何已打開連接的首選方法。 (重寫 DbConnectionClose)

open:使用ConnectionString 所指定的屬性設置打開數據庫連接。 (重寫 DbConnectionOpen)

例如

SqlConnection sqlconnection = new SqlConnection();

sqlconnection.ConnectionString=ConfigurationManager.ConnectionStrings["SQL"].ConnectionString;

sqlconnection.Open();

MessageBox.Show("連接成功");

sqlconnection.Close();

技術分享圖片

SqlCommand

用於C#編程時對數據庫進行操作的類名。SqlCommand對象允許你指定在數據庫上執行的操作的類型。比如,你能夠對數據庫中的行數據執行selectinsertmodify以及delete命令。

有以下屬性:

1.Connection

獲取或設置SqlCommand的實例使用的SqlConnection

2.CommandText

獲取或設置要對數據源執行的Transact-SQL語句存儲過程

有以下方法:

1.ExecuteNonQuery();

它的返回值類型為int型。多用於執行增加,刪除,修改數據。返回受影響的行數。

2.ExecuteScalar();

它的返回值類型多為int類型。它返回的多為執行select查詢。得到的返回結果為一個值的情況

示例:

SqlCommand sqlcommand = new SqlCommand();

sqlcommand.Connection = sqlconnection;

sqlcommand.CommandText = "select COUNT(1) from tb_stuinfo where name=@name and pwd=@pwd "; sqlcommand.Parameters.AddWithValue("@name",txt_number.Text.Trim());

sqlcommand.Parameters.AddWithValue("@pwd", txt_pwd.Text.Trim());

sqlconnection.Open();

int rowCount = (int)sqlcommand.ExecuteScalar()

sqlconnection.Close();

技術分享圖片

第二周學習筆記