时间:2021-05-20
数据库的访问是所有编程语言中最重要的部分,C#提供了ADO.Net部件用于对数据库进行访问。我们将从最简单易用的微软Access数据库入手讨论在C#中对数据库的访问。
C#中的Connection对象和Command对象与Access类似,但在这里我们还将使用其另一个与RecordSet类似的被称作ADODataReader的对象,它负责处理与查询有关的RecordSet对象。
首先,必须使用微软的Access创建一个数据库。运行Access,创建一个数据库,但不要创建任何表(我们将在下面的程序中创建表。),保存创建的数据库。
打开控制面板中的ODBC图标,点击System DNS标签,依次选择Add>Microsoft Access,并点击Finish按钮。在拉下来的对话框中输入数据源的名字,比如是mymdb,然后创建数据源,双击OK按钮。
在下面的程序中,我们将创建一个表,并在其中插入一些值。
程序非常地简单和直观。在Main()函数中,ADOConnection对象将数据源的名字取到构造器中,然后使用ADOConenction的Open()方法打开该连接。
在连接建立后,程序将创建包含二个字段的表a1,其中字段name的类型为字符型,vno的类型为整型。Create table命令已经放在ADOCommand的构造器中,ExecuteNonQuery()方法用于执行这一查询,该方法不会返回任何记录集。同样,Insert和Delete查询也可以放到ADOCommand的Constructor中,因此可以象在VB中那样传递任何SQL查询。
ADODataReader是新出现的,它是本段程序中主要的对象,负责处理ADOCommand返回的记录集。使用xecute()方法,就可以看到从数据库中返回的数据。ADODataReader的Read()方法则返回布尔型的值,TRUE标志着数据在ADODataReader对象中,而且将当前指针移动到了ADODataReader对象的下一条记录上。
使用Visual Studio.Net 编译下面的程序代码。
以上就是在C#中使用ADO.Net部件来访问Access数据库的过程,希望对大家的学习有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一.ADO.NET的定义ADO.NET来源于COM组件库ADO(即ActiveXDataObjects),是微软公司新一代.NET数据库的访问模型,是目前数据库
ADO.NET。ADO.NET提供了完整的站点数据库访问解决方案,它可与ASP.NET结合,在服务器端脚本中,提供对数据库的操作,使用户可以浏览含有数据库信息的
以下内容给大家c#连接数据库的方法的相关介绍,本文非常具有参考借鉴价值,具体详情如下所示。ASP.NET连接数据库的技术叫ADO.NET,它是用来向数据库提交s
本文较细致地介绍了使用ADO.NET链接数据库的方法与步骤,并且给出了具体的实例,如果你对ADO.NET链接数据库的方式还不是很清楚,不妨看看本文。一、ADO.
1.ADO与ADO.NET简介ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存