C# 使用SqlDataAdapter和DataSet来访问数据库

C# 使用 DbDataReader 来访问数据库
使用SqlDataAdapter和DataSet来访问数据库
报:已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭
解决方法,使用 using 包住 connection

using System;  
using System.Data;  
using System.Data.SqlClient;  
  
class Program  
{  
    static void Main()  
    {  
        // 连接字符串,此处应改为你的数据库连接字符串  
        string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;Integrated Security=True";  
  
        // 创建SqlDataAdapter  
        string query = "SELECT * FROM YourTable"; // 你的SQL查询语句  
        using (SqlConnection connection = new SqlConnection(connectionString))  
        {  
            SqlDataAdapter adapter = new SqlDataAdapter(query, connection);  
  
            // 创建并填充DataSet  
            DataSet dataSet = new DataSet();  
            adapter.Fill(dataSet);  
  
            // 遍历并显示数据  
            foreach (DataRow row in dataSet.Tables[0].Rows)  
            {  
                foreach (var item in row.ItemArray)  
                {  
                    Console.Write($"{item} ");  
                }  
                Console.WriteLine();  
            }  
        }  
    }  
}
posted @   VipSoft  阅读(164)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2022-10-13 使用 Kubeadm 部署 Kubernetes(K8S) 安装--附K8S架构图
2022-10-13 kubeadm init port is in use
点击右上角即可分享
微信分享提示