中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用C#如何在窗體中對數據庫進行連接

發布時間:2020-12-10 16:10:45 來源:億速云 閱讀:708 作者:Leah 欄目:開發技術

這篇文章給大家介紹利用C#如何在窗體中對數據庫進行連接,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

工具或平臺:VS2010、sqlserver2012

1.創建完窗體后,點擊數據,選擇添加新數據源

利用C#如何在窗體中對數據庫進行連接

2.選擇數據庫

利用C#如何在窗體中對數據庫進行連接

3.選擇數據集

利用C#如何在窗體中對數據庫進行連接

4.新建連接-Microsoft SQL Server,添加完測試一下

利用C#如何在窗體中對數據庫進行連接

5.添加數據庫-注意把連接字符串部分復制一下,一會兒要用的

利用C#如何在窗體中對數據庫進行連接

6.保存連接字符串到配置文件中

利用C#如何在窗體中對數據庫進行連接

7.選擇需要用數據庫的那些部分,由于我的工程較小,僅選擇了表,讀者根據需要自行添加

利用C#如何在窗體中對數據庫進行連接

8.引入與數據庫相關的命名空間(using System.Data.SqlClient;//加入數據庫命名空間)

利用C#如何在窗體中對數據庫進行連接

9.添加兩個文本框、標簽及一個按鈕、一個pannel容器,修改屬性

利用C#如何在窗體中對數據庫進行連接

10.添加密碼的填充字符

 private void textBox2_TextChanged(object sender, EventArgs e)
  {
   this.textBox2.PasswordChar = '*';
  }

11.添加按鈕點擊事件

private void button1_Click(object sender, EventArgs e) //登錄按鈕點擊事件
  {
   //獲取文本框中的值
   string userid = this.textBox1.Text;
   string password = this.textBox2.Text;
   if (userid.Equals("") || password.Equals(""))//用戶名或密碼為空
   {
    MessageBox.Show("用戶名或密碼不能為空");
   }
   else//用戶名或密碼不為空
   {
    string connectionString = "Data Source=SC-201609191651;Initial Catalog=BigWork;Persist Security Info=True;User ID=sa;Password=qwe1314521";
    SqlConnection SqlCon = new SqlConnection(connectionString); //數據庫連接
    SqlCon.Open(); //打開數據庫
    string sql = "Select * from users where userid='" + userid + "' and userpwd='" + password + "'";//查找用戶sql語句
    SqlCommand cmd = new SqlCommand(sql,SqlCon);
    cmd.CommandType = CommandType.Text;
    SqlDataReader sdr;
    sdr = cmd.ExecuteReader();
    if (sdr.Read())   //從結果中找到
    {
     MessageBox.Show("登錄成功", "提示");
    }
    else
    {
     MessageBox.Show("用戶名或密碼錯誤", "提示");
     return;
    }
   }
   panel1.Visible = false;
  }

12.運行結果

利用C#如何在窗體中對數據庫進行連接

補充知識:c#windowform連接數據庫的兩種方法

一、 純操作實現

第一步:數據庫操作

1、打開SqlServer2005的企業管理器,如果當前運行的不是local服務器,則將其刪除,接著新建SqlServer注冊,添加local,實現注冊。

2、右擊local下的數據庫,選擇所有任務,再選擇附加數據庫,將會彈出附加數據庫窗口,選擇你將要附加的數據,數據庫名及數據庫用戶名,然后確定,附加成功。

注意:當數據庫用完后,需要分離數據庫,然后將其保存。右擊數據庫---所有任務---分離數據庫,則完成。

第二步:Vistualstudio中操作

1、 新建項目,選擇windows窗體應用程序。

2、 在form1窗體中,添加工具箱---數據---DataGridview

3、 選擇DataGridview上邊框的三角符合,選擇選擇數據源下添加項目數據源,然后選擇數據庫,下一步選擇新建連接下的SqlServer,然后繼續,彈出添加連接窗口,在該窗口中的服務器名下填寫英文點號(.),登陸到服務器選擇使用SqlServer身份驗證,填寫數據庫用戶名和密碼,然后選擇你的數據庫,然后測試連接,如果成功則說明連接成功。

4、 在VistualStudio中運行你的文件,這時form1中添加的DataGridview中會出現逆的數據表。

二、代碼實現

1、 新建項目,選擇windows窗體應用程序。

2、 在form1窗體中,添加工具箱中數據中的---DataGridview

3、雙擊,form1窗體,首先在form1的頭部添加兩條:using System.data;using System.data.Sqlclient 。然后再form1_load()事件中編寫如下代碼:

String constr=”data source=.;intial catalog=student;user id=sa;password=”; 
//連接數據庫服務器
SqlConnection conn=new SqlConnection(constr);           
//SQL連接類的實例化
Conn.open();                       
//打開數據庫
Messagebox.show(“連接成功!”);                
//彈出窗口,用于測試數據庫連接是否成功。
String sql=“select * from student”;               
//執行的查詢語句
SqlDataAdapeter find=new SqlDataAdapter(sql,conn); 
// 創建DataAdapter數據適配器實例,SqlDataAdapter作用是 DataSet和 SQL Server之間的橋接器,用于檢索和保存數據
DataSet save=new DataSet();         
//創建DataSet實例
find.Fill(save,"wu");            
// 使用DataAdapter的Fill方法(填充),調用SELECT命令  fill(對象名,"自定義虛擬表名") 
DataGridView1.Datasource=save.Tables[0];   
// 向DataGridView1中填充數據
conn.close();              
//關閉數據庫

關于利用C#如何在窗體中對數據庫進行連接就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥滨县| 肥乡县| 富川| 内丘县| 赫章县| 太和县| 安徽省| 庆城县| 会昌县| 马关县| 方正县| 建始县| 屏边| 安图县| 当涂县| 夏邑县| 板桥市| 金湖县| 邵阳县| 罗江县| 怀集县| 渑池县| 神农架林区| 竹山县| 寿宁县| 清河县| 嘉黎县| 江门市| 孙吴县| 喀喇| 安仁县| 桦川县| 建水县| 慈利县| 乌鲁木齐市| 右玉县| 昭平县| 邯郸市| 安化县| 兰州市| 石门县|