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(@"server=localhost;database=StudentInfo;
                     uid=sa;pwd=tianshi520");

                if (sqlConn.State == ConnectionState.Open)
                    Console.WriteLine("数据库已经连接上!");

                sqlCmd = new SqlCommand("select sno, sname, sage from student",                           sqlConn);
                SqlDataAdapter sda = new SqlDataAdapter();
                sda.SelectCommand = sqlCmd;

                //打开数据库
                sqlConn.Open();
                DataSet ds = new DataSet();
                sda.Fill(ds, "student");
                sqlConn.Close();

                foreach (DataRow dr in ds.Tables["student"].Rows)
                {
                    Console.WriteLine("{0, -15}{1, -15}{1, -15}",
                       dr["Sno"], dr["Sname"], dr["Sage"]);
                }
            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.Source);
            }
            finally
            {
                //断开数据库连接
                if (sqlConn.State == ConnectionState.Open)
                   sqlConn.Close();
            }

        }
    }
}
1006440101     丁香             丁香
1006440102     丁燕             丁燕
1006440103     王波             王波
1006440104     旋风             旋风
1006440105     陈燕             陈燕
1006440106     芳芳             芳芳
1006440107     上官云            上官云
1006440108     上官燕            上官燕
1006440109     郭靖             郭靖
1006440110     乐乐             乐乐
1006440111     黄仪标            黄仪标
1006440112     黄雨             黄雨
1006440113     郑雨             郑雨
1006440114     蓝风             蓝风
1006440115     晓晓             晓晓
1006440116     王博             王博
1006440117     李倩博            李倩博
1006440122     关天夫            关天夫
1006440533     关夫             关夫
请按任意键继续. . .

目录
相关文章
|
安全 网络安全 开发者
网站跳转到反诈中心该怎么处理解封恢复正常访问
作为一个网站开发者,我曾经经历了这样的情况:我建设的公司网站被标识为恶意网站,被拦截了。通过调查,我发现这是因为反诈中心下发了拦截令。这种拦截方法为网站域名拦截,即由最高部门下发到各地防诈中心和运营商进行拦截。如果用户打开这样的网站,将会出现解析错误,无法访问。总的来说,网站域名拦截是一种阻断诈骗网站的有效手段,但是在实际操作中也需要更加严格的审核,以防止出现误判的情况。我认为,反诈工作是需要不断提高的,同时也需要更加完善的机制和法律支持。
8181 0
网站跳转到反诈中心该怎么处理解封恢复正常访问
|
12月前
|
存储 算法 安全
分布式系统架构1:共识算法Paxos
本文介绍了分布式系统中实现数据一致性的重要算法——Paxos及其改进版Multi Paxos。Paxos算法由Leslie Lamport提出,旨在解决分布式环境下的共识问题,通过提案节点、决策节点和记录节点的协作,确保数据在多台机器间的一致性和可用性。Multi Paxos通过引入主节点选举机制,优化了基本Paxos的效率,减少了网络通信次数,提高了系统的性能和可靠性。文中还简要讨论了数据复制的安全性和一致性保障措施。
727 1
|
数据采集 人工智能 运维
《文档智能 & RAG让AI大模型更懂业务》解决方案体验评测
【10月更文挑战第11天】随着人工智能技术的不断进步,AI在各个领域的应用也愈发广泛。近期,我有幸接触并部署了《文档智能 & RAG让AI大模型更懂业务》这一创新性解决方案。该方案旨在通过结合文档智能处理和检索增强生成(Retrieval-Augmented Generation, RAG)技术来提升AI大模型对特定业务知识的理解能力。接下来,我将从多个角度分享我的体验与思考。
280 2
|
传感器 监控 搜索推荐
智能纺织品:健康监测与生活方式的结合
【10月更文挑战第22天】智能纺织品融合了传感器、导电纤维和微电子元件等先进技术,不仅改变了穿着体验,还为健康监测和生活方式的改善带来了新机遇。它们能实时监测心率、血压等生理数据,通过无线通信技术传输至手机或云端,实现远程监控与数据分析。未来,智能纺织品将更加智能化、个性化和环保,成为日常生活中不可或缺的一部分。
|
12月前
|
缓存 物联网 数据库
InfluxDB vs TDengine :2025 年了,谁家用的数据库还不能高效读缓存?
在工业互联网和物联网的大数据应用场景中,实时数据的写入和查询性能至关重要。如何快速获取最新设备状态并实时处理数据,直接影响到业务的高效运转。本文将深入分析 TDengine 和 InfluxDB 在缓存机制上的差异,帮助读者更好地理解这两款主流时序数据库在性能优化方面的优劣。
1019 1
|
云计算
公安部备案“网络接入服务商”和“域名商”所属地区管辖选择和填写说明
在阿里云进行公安部备案时,网络接入服务商选“阿里云计算有限公司”,区域为“浙江省杭州市余杭区”,接入方式为“租赁虚拟空间”,。域名注册若也在阿里云(原万网),服务商同样填写阿里云,区域不变
5363 4
|
存储 人工智能 供应链
产品流程图是什么?怎么做?
介绍产品流程图的5个种类,4个模板网站
产品流程图是什么?怎么做?
|
弹性计算 网络协议 安全
阿里云服务器配置端口安全组完整教程大全
阿里云服务器配置端口安全组完整教程大全,阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
1468 0
|
存储 数据库
几种软件工程用图
<p><br></p> <p><br></p> <p></p> <h1 style="margin:0px; padding:0px; font-size:28px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; background-color:rgb(245,245,245)"> 数据流图</h1> <p><
1907 0
|
前端开发 API C语言
eunomia-bpf 用户手册: 让 eBPF 程序的开发和部署尽可能简单
让 eBPF 程序的分发和使用像网页和 Web 服务一样自然(Make eBPF as a service): 支持在集群环境中直接通过一次请求进行分发和热更新,仅需数十 kB 的 payload, &lt;100ms 的更新时间,和少量的 CPU 内存占用即可完成 eBPF 程序的分发、部署和更新; 不需要执行额外的编译过程,就能得到 CO-RE 的运行效率;
1148 0
eunomia-bpf 用户手册: 让 eBPF 程序的开发和部署尽可能简单