熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

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

2013-11-13 09:47:47  來源: .NET編程 

  一 純操作實現
   
    第一步操作
   
    打開SqlServer的企業管理器如果當前運行的不是local則將其刪除接著新建SqlServer注冊添加local實現注冊
   
    右擊local下的數據庫選擇所有任務再選擇附加數據庫將會彈出附加數據庫窗口選擇你將要附加的數據數據庫名及數據庫用戶名然後確定附加成功
   
    注意當數據庫用完後需要分離數據庫然後將其保存右擊數據庫所有任務分離數據庫則完成
   
    第二步Vistualstudio中操作
   
    新建項目選擇窗體應用程序
   
    在form窗體中添加工具箱數據view
   
    選擇DataGridview上邊框的三角符合選擇選擇數據源下添加項目數據源然後選擇數據庫下一步選擇新建連接下的SqlServer然後繼續彈出添加連接窗口在該窗口中的服務器名下填寫英文點號(登陸到服務器選擇使用SqlServer身份驗證填寫數據庫用戶名和密碼然後選擇你的數據庫然後測試連接如果成功則說明連接成功
   
    在VistualStudio中運行你的文件這時form中添加的DataGridview中會出現逆的數據表
   
    二代碼實現
   
    新建項目選擇窗體應用程序
   
    在form窗體中添加工具箱中數據中的DataGridview
   
    雙擊form窗體首先在form的頭部添加兩條using Systemdata;using SystemdataSqlclient 然後再form_load()事件中編寫如下代碼
   
    String constr=data source=;intial catalog=student;user id=sa;password=;  //連接數據庫服務器
   
    SqlConnection conn=new SqlConnection(constr)   //SQL連接類的實例化
   
    Connopen()  //打開數據庫
   
    Messageboxshow(連接成功!     //彈出窗口用於測試數據庫連接是否成功
   
    String  sql=select * from student;         //執行的查詢語句
   
    SqlDataAdapeter  find=new SqlDataAdapter(sqlconn)    // 創建DataAdapter數據適配器實例SqlDataAdapter作用是 DataSet和 之間的橋接器用於檢索和保存數據
   
    DataSet  save=new DataSet()   //創建DataSet實例
   
    findFill(savewu   //  使用DataAdapter的Fill方法(填充)調用SELECT命令      fill(對象名自定義虛擬表名
   
    DataGridViewDatasource=saveTables[];       // 向DataGridView中填充數據
   
    connclose()           //關閉數據庫


From:http://tw.wingwit.com/Article/program/net/201311/11603.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.