C#兩種連接數據庫的方法


一、 純操作實現

第一步:數據庫操作

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();                                                        //關閉數據庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM