亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

利用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

武山县| 曲阳县| 昌黎县| 茌平县| 千阳县| 西平县| 治多县| 涟源市| 青岛市| 定兴县| 石门县| 景宁| 崇明县| 临颍县| 静宁县| 西安市| 江源县| 新郑市| 都昌县| 汶川县| 米林县| 昌宁县| 澜沧| 舟曲县| 敖汉旗| 阿巴嘎旗| 海南省| 嘉义市| 出国| 雷波县| 余江县| 沽源县| 白河县| 泉州市| 冀州市| 内黄县| 佛教| 长寿区| 肃宁县| 舞阳县| 化州市|