vb.net合伙数据库access(一)——连接数据库

版权声明:欢迎访问,本文为小编原创文章 https://blog.csdn.net/changyinling520/article/details/50464612

    终于在花了一个四个小时的时间完成了数据库与vb.net的合伙连接的第一步连接数据库,在这个过程遇到了问题,而且也是出现了一些刚刚接触的新的词语和观念,很新鲜,不过无论怎么样,最终也是给解决了,还是有一点点的小开心的,希望写的博客可以真正的帮到大家,让大家在其中收到一些启发!

一:建立ACCESS数据库

  针对如何连接的问题,可以举一个例子:建立一个名为叫教务的access数据库,在这里存储上三个表:课程,教师和排课。然后保存在一个方便查找的地方:


二:添加数据访问控件

  打开vb.NET之后我们首先应该想到的就是如何建立与外部的链接,当然是通过某一些的特殊的控件,比如说是OLEDB控件,而在vb.net中加入这些控件只需要在工具箱中找到以oledb为前缀的控件名即可,由于他们不常用,所以我们经常要自己手动加入工具箱中,在“工具”选项中选择“选择工具箱项”,打开之后将所需控件添加进去,如下:

 

    普及一下:OLEDB全称是Object Linking and Embedding,Database,故名思议是一个基于COM的数据存储对象,能提供对所有类型的数据的操作,甚至能在离线的情况下存取数据。所以它必不可少。

三:添加数据源

 1.从IDE主菜单的“项目”下选择“添加新数据源”如下

 

2.点击添加数据源之后进入了数据源配置向导,在这里选择“数据库”(刚刚建立了access数据库)

 

3.之后会进入一个界面选择“数据集”,点击想一步之后会进入这个界面后选择“新建连接”后选择aecess即可


4.选择了access后之后会出现一个界面,这时候就是最关键的一步了选择你原来保存的数据库access文件,注意这里我们不选择用用户名和密码。


5.选择之后就是测试了,但是刚开始出现并没有那么的顺利出现测试成功的界面,而是出现了


马上感觉到应该是access没有装的那么成功,但是想如果重新修复可能就会花很长的时间。于是乎放弃了,虽然自己使用的版本是2010的,但是从网上下载了一个2007版本的access,因为两者可以同时存在,而且2007版本里面拥有的oledb12.0也同时可以共用,抱着试一试的心态,结果成功了:

 

分享一下:如果需要2007版本的ACCESS可以再这里下载https://yunpan.cn/cuWW8qVVgycE3  访问密码 4519,他可以在没有安装office全件的状态下运行。

6.在测试成功之后点击确认了,会弹出这个框框,我们可以放心大胆的选择“是”。

   因为它主要的作用就是将连接字符串保存到应用程序的配置文件中。连接字符串中有一个数据库的文件路径,以及一些用于确定访问数据的额外配置,保存连接字符串便于以后修改设置。如下如


7.之后就可以选择数据库对象了,在数据库中所有的表和视图都会存在这里,你只需要在这里打上钩钩就可以了。他会自动生成一个dataset。



   普及一下:Dataset是一个对象数据缓冲,结构是一个与关系数据库结构一致。程序与外界的数据库操作时,不直接对数据库操作,而是程序对本地的数据缓存生成了dataset对象数据,对其进行连接操作。

8.之后再解决方案视图中就会出现“dataset.xsd”节点。然后我们的前一个工作连接数据库就完成了。


   接下来就是显示数据表的操作了,将在下一篇博客中出炉,敬请关注!

 



  



展开阅读全文

没有更多推荐了,返回首页