多行多列的数据读取

在这里插入图片描述

DataReader对象

功能
在这里插入图片描述

不同命名空间对应的DataReader对象

在这里插入图片描述

如何获得

在这里插入图片描述

命令对象.ExecuteReader()

对象的方法

Read方法

功能:

读取下一行

用法:

对象.Read()

获取字段的值

用法:

对象[列名]

参考代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            // 连接字符串
            String connStr = "Data Source=.;Initial Catalog=dbok;User ID=sa;Password=root123123";
            
            // 连接对象
            SqlConnection conn = new SqlConnection(connStr);

            // 连接对象打开
            conn.Open();
            Console.WriteLine("打开了");

            // 写相关操做代码
            // sql语句
            String sql = "select * from sanguo";
            // 命令对象
            SqlCommand cmd = new SqlCommand(sql, conn);
            // 读取结果集
            SqlDataReader reader=cmd.ExecuteReader();
            // 开始下一行
            reader.Read();
            // 输出内容
            Console.WriteLine(reader["name"]);
            Console.WriteLine(reader["attack"]);

            // 连接对象关闭
            conn.Close();
            Console.WriteLine("关闭了");

            Console.ReadKey();

        }
    }
}

数据表信息

在这里插入图片描述
显示结果
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐