我的克隆过程,是通过这个语句完成的SqlConnection conn = new SqlConnection(); ,你不会有意见吧?

二、执行查询命令并显示查询结果

打开数据库,总要做点事,我们来查询点什么吧,我们换一个人,找个叫SqlCommand的人做这件事儿怎么样?

按照你在查询分析器上执行一个查询命令的需要,我需要告诉她这么三样东西:

1、针对哪个机器上的哪个数据库,简单一点,就直接告诉她是刚才克隆人conn打开的那个连接吧;

2、是什么类型的命令,是存储过程,还是直接用文本形式的SQL语句,还是...;

3、如果是用存储过程查,我需要告诉她存储过程名是什么,如果是SQL语句查,我需要告诉她SQL语句的内容。

你看我这样告诉她行不行?

SqlCommand cmd = new SqlCommand();

cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

cmd.CommandText = cmdText;

看出来了吧,这个她,也是我克隆出来的,我命令她给我执行一个可以获得一个表格数据的命令,把查到的表格数据交给另一个叫“rdr”的克隆人来管理,她肯定不会有意见的:

SqlDataReader rdr = cmd.ExecuteReader();

今天就到这里吧,SQL Server.NET数据提供程序,也就是System.Data.SqlClient命名空间里的4个核心的类,我们就这样简简单单、随随便便地熟悉了2个,你还想说,编程这东西,很难吗??

类就是一个人,一个可以做某类事儿的人,命令一个类做件什么事,就象命令一个人做件事一样,不管你信不信,我反正是信了......

三、以类为单位的编程思想

ASP.NET(C#),就是这样,以类为单位,使用一个一个已经具有相当功能的类来构建项目、系统的。不仅C#是这样的,VB、VC、Java、Delphi等等,高级语言,都是这样以类为单位编程的。做为他们的主人,你要做的,就是象伯乐一样,今天发现一个类,明天认识一个类,后天又熟悉一个类。象韩信用兵一样,多多益善,然后,你就会象大将军一样,威风八面了。

转载于:https://www.cnblogs.com/WestGarden/archive/2012/05/16/3138360.html

1.1.3 以类为单位的编程思想相关推荐

  1. 至于你信不信,我反正是信了——以类为单位的编程思想

    一.打开和关闭数据库       你需要知道这么几个信息:你要连接的是哪台机器(机器名:SPXY-WYH):你要采取什么身份验证方式(Window身份验证方式,还是SQL Server身份验证方式): ...

  2. C语言中的类模拟(C++编程思想)

     在面向对象的语言里面,出现了类的概念.这是编程思想的一种进化.所谓类:是对特定数据的特定操作的集合体.所以说类包含了两个范畴:数据和操作.而C语言中的struct仅仅是数据的集合. 1.实例:下面先 ...

  3. 以一个通俗易懂的方式解释一下写程序为什么要声明接口和类,面向对象的编程思想,字数不多,主要通过代码理解

    首先我通过代码模仿了一下java中System.out.print函数,如何输出一个覆盖了toString()方法的类. 我先来解释一个为什么java程序要写接口interface. 比如我们有一个圆 ...

  4. python class 是否存在某个变量_Python编程思想(29):使用type()函数定义类

    ----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要函 ...

  5. div不继承父类样式_Python编程思想(27):类的继承

    -----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要 ...

  6. 类的包访问权限:《Java编程思想》中一段话的困惑

    类的包访问权限:<Java编程思想>中一段话的困惑 在<java编程思想第三版>(陈昊鹏 饶若楠等译)的第五章隐藏具体实现中,5.4节的最后一段话是: "正如前面所提 ...

  7. ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...

    面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题. ActionScript 3 ...

  8. 33.JAVA编程思想——JAVA IO File类

    33.JAVA编程思想--JAVA IO File类 RandomAccessFile用于包括了已知长度记录的文件.以便我们能用 seek()从一条记录移至还有一条:然后读取或改动那些记录. 各记录的 ...

  9. 面向对象编程思想概览(一)类和对象

    一.简介 生活中有许多技巧值得我们在程序设计中模仿和借鉴.采用类的思想可以方便地把具有相同属性和方法归为一类,从而简化编程.本讲利用生活的常见示例,浅显通俗的语言,生动地介绍了面向对象编程中类与对象的 ...

最新文章

  1. 零基础可以学python吗-对于几乎是零基础的人,直接学 Python 编程合适吗?
  2. r shiny app的学习和使用,这个我认为是作为大学生最适合的入门网页开发工具!!!
  3. Hybris开发环境的license计算实现
  4. JS 删除 cookie
  5. pt-table-checksum使用实践
  6. JAVA8十大新特性详解
  7. 郝斌 mysql_郝斌 SqlServer2005 学习笔记
  8. 复化科特斯公式matlab_基于牛顿—科特斯积分的误差分析
  9. Python爬取新浪足球数据(以中超为例)
  10. C语言:7-20 到底有多二
  11. JS两个日期之间计算时间差
  12. 人人站 CMSv1.4.2 已更新,安全升级与功能修复
  13. dell电脑java下载_【亲测不管用】【DELL安装系统的坑】亲测UEFI启动模式的电脑安装Win10和Ubuntu双系统(dell笔记本和hp笔记本)...
  14. 时间戳90K是什么意思?
  15. PDF文件如何转成HTML格式?说一种思路
  16. C语言常用格式化符号
  17. 杂-格签名中常见数字的意义
  18. 管理中第一可怕之事(2) .
  19. 2020-12-03_EditPlus下载安装注册
  20. 集美大学计算机课程考试系统,计算机系统结构-集美大学考试内容.docx

热门文章

  1. Python操作数据库之 MySQL
  2. appium-java自动化框架设计学习
  3. org.quartz-scheduler 基础过程
  4. PHP - .htaccess设置显示PHP错误 (转)
  5. This Android SDK requires Android Developer Toolkit version 22.6.2 or above.
  6. sap服务器应用webservice加载spring的机制问题
  7. Spring Roo 2 使用分析
  8. “阿一web标准学堂”选修课:EditPlus高级使用技巧(附视频、课件、代码下载)...
  9. 今天不聊我这些啦,来聊聊我们这种外行对你们的了解吧
  10. Java中程序初始化的顺序