您的位置:首页 > 数据库

C# ADO.NET之SQL Server数据库操作

2017-12-04 10:40 323 查看

C# ADO.NET之SQL Server数据库操作

.NET数据提供程序中的组件

对象用途
Connection提供对数据源的连接
Command用于访问数据库,以返回和修改数据,运行存储过程,发送或获取参数信息
DataReader提供一个来自该数据源的高性能的只读数据流
DataAdapter提供DataSet对象和数据源之间的桥接器
针对SQL Server数据库可以是有更具体的类,SqlConnection,SqlCommand,SqlDataReader,SqlDataAdaper。命名空间System.Data和System.Data.SqlClient

示例数据库(PumpStation0001)

表(Tag):



访问读取数据库

class Program
{
static void Main(string[] args)
{
// 连接字符串
var connStr = "server=.;database=PumpStation0001;Trusted_Connection=SSPI";
// 查询字符串
var query = "SELECT * FROM Tag";

// 用查询字符串和数据库连接实例创建命令实例
SqlCommand command = new SqlCommand(query, new SqlConnection(connStr));

// 打开数据库
command.Connection.Open();

// 实例化数据读取器,读取完成后自动关闭数据库连接
SqlDataReader dataReader = command.ExecuteReader(CommandBehavior.CloseConnection);

using (dataReader)
{
while (dataReader.Read())
{
Console.WriteLine(dataReader["tagName"]);
}
}

Console.ReadKey();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: