那么这三个类——ADO.Net技术和SQLClient在编程使用上到底有什么不同呢?值得庆幸的是在.Net中进行数据库的编程时,不管你使用上面提到的3个类中的哪一个类,这3个类在语法和用法上都大同小异,ADO.Net技术可以用一通百通来形容。
怎样学习ADO.Net技术
笔者在学习和使用了ADO.Net编程后,总结出下面3个必需的步骤,而且这3个步骤的顺序是绝对不可以调换的,ADO.Net技术如果在以后的编程中发现3个步骤的顺序换了或缺了一个步骤,那么你的代码肯定是错的:
1.使用对应类中的连接方法来连接数据库。如使用ADO.Net技术类,那么就用SqlConnection1建立数据库的链接。
2.打开此链接。#t#
3.执行对应类中的命令方法来指定要执行的SQL语句。如使用SQLClient类就使用SqlCommand执行指定的SQL语句。
下面举出的两个例子就是在.Net中使用ADO.Net编程的代码。由于SQL Server 在使用中比Oracle简单,所以这里的数据库使用Microsoft的SQL Server 2000。原因是它在安装后无须配置就可以直接使用。既然访问的是SQL Server,那么使用的类当然是SQLClient类。这两个例子是:
1.在数据库中对数据进行添加,删除,修改。
2.利用ADO技术建立一个ADO.Net技术的数据库。