C#中数据库SQL Server 2005的使用(连接,查询,更新行,删除行等)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、引用命名空间

using System.Data;

using System.Data.SqlClient;

2、连接数据源

sqlConnection thisConnection = new SqlConnection(

@"Server = 服务器名称\ 数据库实例名;Integrated Security = True;"+ “Database = ”);

3、thisConnection.Open();

4、创建命令对象,提供SQL命令:

SqlCommand thisCommand = thisConnection.CerateCommand(); mandText = "SELECT CustomerID,CompanyName from Customers";

5、读取和显示数据:

SqlDataReader thisReader = thisCommand.ExecuteReader();

While (thisReader.Read())

{

Console.WriteLine("\t{0}\t{1}",thisReader["CustomerID"],thisReader["Compan yName"]);

}

注:DataReader是个轻量级的对象,可以迅速获取查询的结果。他是只读的,不能更新数据。

注:Read() 方法从查询结果中读取数据

\t

6、关闭打开的对象

thisReader.Close();

thisConnection.Close();

7、用DataSet读取数据

注:DataSet包含一组DataTable对象,他们表示所操作的数据库表。每个DataTable 对象都有都有一些子对象DataRow和DataColumn,表示数据表中的行和列。

①按表名访问

thisDataSet.Tables["Customers"]

注:指定DataTable对象Customers

②按索引访问

thisDataSet.Tables[0]

注:指定DataSet中的第一个DataTable

myDataSet.Tables["Customers"].Rows[0]

注:表示DataTable中的Rows属性。他是DataRow对象的集合。

thisDataSet.Tables["Customers"].Rows[n]["CompanyName"]

注:在thisDataSet的DataTable对象Customers中指定行号n-1的CompanyName列。

using System.Data.SqlClient;

8、更新数据库

注:

9、给数据库添加行

10、查找行

注:另一种加载主键的方法:

11、删除行

相关文档
最新文档