C#DataSet处理数据

简介:
using System;
using System.Data;
using System.Data.SqlClient;

namespace Northwind
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection sqlConn = null;
            SqlCommand sqlCmd = null;
            try
            {
                //创建连接对象,使用集成安全方式连接,更安全
                sqlConn = new SqlConnection(@"data source=localhost;
                   Integrated Security=SSPI;Initial Catalog=northwind");
                //创建命令对象,参数1是存储过程名
                string strSql = "select CustomerID, CompanyName from Customers;";
                SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(strSql, sqlConn);
                //打开数据库
                sqlConn.Open();
                DataSet ds = new DataSet();
                sqlDataAdapter.Fill(ds, "Customers");

                foreach (DataRow dr in ds.Tables["Customers"].Rows)
                {
                    Console.WriteLine("{0, -15}{1, -15}",
                        dr["CustomerID"], dr["CompanyName"]);
                }
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
            }
            finally
            {
                //断开数据库连接
                sqlConn.Close();
            }

        }
    }
}
ALFKI          Alfreds Futterkiste
ANATR          Ana Trujillo Emparedados y helados
ANTON          Antonio Moreno Taquería
AROUT          Around the Horn
BERGS          Berglunds snabbk?p
BLAUS          Blauer See Delikatessen
BLONP          Blondesddsl père et fils
BOLID          Bólido Comidas preparadas
BONAP          Bon app'
BOTTM          Bottom-Dollar Markets
BSBEV          B's Beverages
CACTU          Cactus Comidas para llevar
CENTC          Centro comercial Moctezuma
CHOPS          Chop-suey Chinese
COMMI          Comércio Mineiro
CONSH          Consolidated Holdings
WANDK          Die Wandernde Kuh
DRACD          Drachenblut Delikatessen
DUMON          Du monde entier
EASTC          Eastern Connection
ERNSH          Ernst Handel
FAMIA          Familia Arquibaldo
FISSA          FISSA Fabrica Inter. Salchichas S.A.
FOLIG          Folies gourmandes
FOLKO          Folk och f? HB
FRANR          France restauration
FRANS          Franchi S.p.A.
FRANK          Frankenversand
FURIB          Furia Bacalhau e Frutos do Mar
GALED          Galería del gastrónomo
GODOS          Godos Cocina Típica
GOURL          Gourmet Lanchonetes
GREAL          Great Lakes Food Market
GROSR          GROSELLA-Restaurante
HANAR          Hanari Carnes
HILAA          HILARION-Abastos
HUNGC          Hungry Coyote Import Store
HUNGO          Hungry Owl All-Night Grocers
ISLAT          Island Trading
KOENE          K?niglich Essen
LACOR          La corne d'abondance
LAMAI          La maison d'Asie
LAUGB          Laughing Bacchus Wine Cellars
LAZYK          Lazy K Kountry Store
LEHMS          Lehmanns Marktstand
LETSS          Let's Stop N Shop
LILAS          LILA-Supermercado
LINOD          LINO-Delicateses
LONEP          Lonesome Pine Restaurant
MAGAA          Magazzini Alimentari Riuniti
MAISD          Maison Dewey
MEREP          Mère Paillarde
MORGK          Morgenstern Gesundkost
NORTS          North/South
OCEAN          Océano Atlántico Ltda.
OLDWO          Old World Delicatessen
OTTIK          Ottilies K?seladen
PARIS          Paris spécialités
PERIC          Pericles Comidas clásicas
PICCO          Piccolo und mehr
PRINI          Princesa Isabel Vinhos
QUEDE          Que Delícia
QUEEN          Queen Cozinha
QUICK          QUICK-Stop
RANCH          Rancho grande
RATTC          Rattlesnake Canyon Grocery
REGGC          Reggiani Caseifici
RICAR          Ricardo Adocicados
RICSU          Richter Supermarkt
ROMEY          Romero y tomillo
SANTG          Santé Gourmet
SAVEA          Save-a-lot Markets
SEVES          Seven Seas Imports
SIMOB          Simons bistro
SPECD          Spécialités du monde
SPLIR          Split Rail Beer & Ale
SUPRD          Suprêmes délices
THEBI          The Big Cheese
THECR          The Cracker Box
TOMSP          Toms Spezialit?ten
TORTU          Tortuga Restaurante
TRADH          Tradi??o Hipermercados
TRAIH          Trail's Head Gourmet Provisioners
VAFFE          Vaffeljernet
VICTE          Victuailles en stock
VINET          Vins et alcools Chevalier
WARTH          Wartian Herkku
WELLI          Wellington Importadora
WHITC          White Clover Markets
WILMK          Wilman Kala
WOLZA          Wolski  Zajazd
请按任意键继续. . .

目录
相关文章
|
10月前
|
物联网 数据处理 C#
C#实现上位机开发,串口通信,读写串口数据并处理16进制数据
C#实现上位机开发,串口通信,读写串口数据并处理16进制数据。在自动化、物联网以及工业控制行业中,上位机开发是一项重要的技能。本教程主要介绍使用C#进行上位机开发,重点在于串口通信和数据处理。
1866 82
|
测试技术 API C#
C#使用Bogus生成测试数据
C#使用Bogus生成测试数据
133 1
|
12月前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
166 11
|
12月前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
194 10
|
SQL 缓存 分布式计算
C#如何处理上亿级数据的查询效率
C#如何处理上亿级数据的查询效率
299 2
|
存储 C# 开发者
枚举与结构体的应用:C#中的数据组织艺术
在C#编程中,枚举(`enum`)和结构体(`struct`)是非常重要的数据类型。枚举用于定义命名常量集合,提高代码可读性;结构体则封装相关数据字段,适合小型数据集。本文从基本概念入手,探讨它们的使用技巧、常见问题及解决方案,帮助开发者更好地利用这些特性构建健壮的应用程序。
198 9
|
存储 C# 数据库
解决C#对Firebase数据序列化失败的难题
在游戏开发中,Unity结合Firebase实时数据库为开发者提供强大支持,但在C#中进行数据序列化和反序列化时常遇难题。文章剖析了数据丢失或反序列化失败的原因,并给出解决方案,包括使用`JsonUtility`、确保字段标记为`[Serializable]`以及正确配置网络请求。示例代码演示了如何在Unity环境中实现Firebase数据的序列化和反序列化,并通过设置代理IP、Cookies和User-Agent来增强网络请求的安全性。这些技巧有助于确保数据完整传输,提升开发效率。
224 2
解决C#对Firebase数据序列化失败的难题
|
中间件 数据库连接 API
C#数据分表核心代码
C#数据分表核心代码
154 0
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
2389 0
|
数据库
C#Winform使用NPOI获取word中的数据
C#Winform使用NPOI获取word中的数据
371 2

热门文章

最新文章