位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C#实例代码讲解

提问人:刘冬梅发布时间:2020-10-13

(1)导入数据访问的名称空间,表示在该程序中将使用SQL Server 数据提供程序。

using System;

using System.Collections.Generic;

using System.Data;

using System.Data.SqlClient;

(2)在Main主方法中,首先定义了一个字符串类型的connStr变量,用来存放连接SQL SERVER的数据库连接字符串。接着新建了一个SqlConnection对象,用于连接数据库。

string connStr=“server=(local); Initial Catalog=students;user Id=sa;password=1234”;

SqlConnection conn=new SqlConnection(connStr);

(3)调用conn对象的Open方法打开数据库连接。

conn.Open( );

(4) 新建SqlCommand对象,该对象用于向数据库发出命令。通过调用数据库连接对象conn的CreateCommand方法来建立SqlCommand对象。

SqlCommand cmd=conn.CreateCommand( );

(5)有了命令对象cmd后,指定该命令对象的属性CommandText。

cmd.CommandText=“Select ID,sName from student”;

(6)命令对象cmd设置完毕,可以向数据库发出命令,执行在CommandText中定义的操作。cmd对象的执行结果保存在SqlDataReader对象reader中。

SqlDataReader reader=cmd.ExecuteReader( );

(7) 在reader中已经保存了从数据库读取的信息,现在的任务是输出它们。从数据读取器中获取数据一般用while循环,Read()方法一直返回真值,直到reader的指针指向最后一条记录的后面。

while(reader.Read( ))

{ output=string .Format(“学生 {0}\t的学号是{1}”,reader.GetString(1),reader.GetString(0);

 Console.Writeline(output);

}

(8) 数据读取以后,应该关闭数据读取器和数据库连接对象。

reader.Close( );

 conn.Close( );

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部