C#进阶教程(八)

原创 2007年09月29日 08:46:00
C#中的ADO数据库访问
  这一节我要讲的是大家非常关心的,肯定也是非常感兴趣的部分.嘿嘿,也是我写教程最拿手的部分----ADO数据库访问.想到这,我就想起我在去年写的"访问数据库"系列文章,嘿嘿!所以呢,如果你觉得对记录集之类的东西比较难理解的话,我推荐你先看一看我的那几篇文章.好了,让我们开始吧!
什么是ADO(ActiveX Data 
  Objects译作ActiveX数据对象),ADO是一个非常简单的思想,一种让你仅用一种方式去访问数据的思想.ADO不算一个新的思想,仅是采用现有的数据访问技术,将其融合起来.如果你不理解ADO,想一想ODBC吧!其实我们在搞ASP的时候,就用到了ADO,还记得吗,那个曾经被我们用过无数次的set 
  conn=Server.CreateObject("ADODB.Connection")吗?是的,就是它.至于ADO的一些概念性的东西,请大家自行查阅资料,不过,其实不了解也没有关系,只把它想象成一个M$给我们的访问数据的工具吧!
OK,下面的例子是以一个M$ ACCESS 
  2000的数据库为基础的,它的结构如下,表名是Categories,文件名是BugTypes.mdb ,赶快建一个吧:
Category IDCategory Name
1Bugbash stuff
2Appweek Bugs
3.NET Reports
4Internal support
  好的,我先把所有的程序都写出来,然后我们来一句一句的品尝:
  看起来,这个例子是有一些复杂的,只怪我例子选的不好,呵呵.不过,细细分析一下,还是可以理解的.我现在说一下这个例子中几个特别的东东.第一就是不象在ASP中,一个命令字符串被须被当作一个命令对象.
  020做的正是这个事情.注意,在015行有一个myDataSet.Tables.Add("Categories")语句,这并不是把数据库中的Categories这个表填进去,只不过是建一个空表,而
025才是真的填充数据.
这个例子的输出是:
Found data table Categories
1 tables in data set
1 tables in data set
4 rows in Categories table
2 columns in Categories table
Column name[0] is CategoryID, of type Int32
Column name[1] is CategoryName, of type System.String

CategoryName[1] is Bugbash stuff
CategoryName[2] is Appweek Bugs
CategoryName[3] is .NET Reports
CategoryName[4] is Internal support  
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#进阶教程(七)

C#中的结构(struct)  我要说的是C#中的,注意,我在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.  下面的...

C#进阶教程(一)

在表面上,C#和JAVA非常地像,以致一个懂JAVA的人能够很快的掌握C#的结构.致于其内部的实现机理,那我也不太清楚,只能与大家在学习中共同进步了,还希望大家多多捧场呀!  好,为了给大家一个更清晰...

C#进阶教程(二)

下面的代码显示了我们如何打印多个参数:000: // CommandLine/cmdline1.cs 001: using System; 002: 003: public class Command...

C#进阶教程(十一)

c#中与java实例比较  来看一看C#这个被称为JAVA#的新一代编程语言到底与JAVA有多大的区别.  首先我们建立一个C#的程序文件cs1.cs,然后再建立一个JAVA的源程序文件cs1.jav...

C#进阶教程(六)

c#中的版本处理  现在我要说的是C#中的版本处理.其实这是任何一个软件必须要考虑的问题.每个软件都不只一个版本(除了我写的以外),因此版本处理显得非常地重要.JAVA很好地处理了这个问题,而我个人认...

c#取得汉字的拼音的首字母。

今天在yyf9989 的 Blog 上看到一篇《C#计算汉语拼音码 》,看了里面的代码,觉得是比较繁琐。它主要是检索输入的汉字在数组中的位置,然后返回第一个字母。于是就想起来了,可以利用汉字在计算机里...

C#进阶教程(九)

C#中的用户自定义转换(User-Defined Conversions)  现在我要说的是C#中的用户自定义转换(User-Defined Conversions),其中用到了前面说的struct的...

C#进阶教程(十)

C#中的容器  现在我想说的是C#中的容器.这是一个非常重要的话题,因为不管你写什么样的程序,你都不能不与容器打交道.什么是容器呢(倒!).容器就是可以容纳东西的东西(再倒!),在C#和JAVA这种面...

C# 2010 ASP.NET 4进阶教程

  • 2014-08-08 16:31
  • 42.04MB
  • 下载

C#基础教程-委托进阶,将方法绑定到委托

将方法绑定到委托   看到这里,是不是有那么点如梦初醒的感觉?于是,你是不是在想:在上面的例子中,我不一定要直接在GreetPeople()方法中给 name参数赋值,我可以像这样使用变量: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)