程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 學習筆記01

C# 學習筆記01

編輯:C#入門知識

想寫一個app可以訪問數據庫,實現對數據庫的查詢,修改等,突然發現知識實在有限,故選擇C#來實現此app。

使用簡單的三層架構來作為此app的架構。表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。

從底層開始實現對數據庫的讀取,該例中使用MS SQL Server 2K8 R2。

在解決方案中新建App.config,

<?xml version= encoding= ?>
<configuration>
  <connectionStrings>
    <add name ==/>
  </connectionStrings>
</configuration>

SQLhelper 

View Code
   ExecuteNonQuery( SqlParameter[] parameters)

ExecuteNonQuery 用來實現Insert,delete,update等SQL語句

View Code

ExecuteScalar執行查詢,並返回查詢所返回的結果集中第一行的第一列或空引用(如果結果集為空).忽略其他列或行.

使用 ExecuteScalar 方法從數據庫中檢索單個值。因為不用創建行集、查找值並關閉行集,所以產生的系統開銷非常小與使用 ExecuteReader方法,然後使用 SqlDataReader 返回的數據執行生成單個值所需的操作相比,此操作需要的代碼較少

   DataTable ExecuteDataTable( SqlParameter[] parameters)

ExecuteDataTable 將查詢數據庫中的結果表存放在DataSet中,並返回DataTable類型


 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved