具体解释VB中连接access数据库的几种方法

具体解释VB中连接access数据库的几种方法

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

      在VB中,连接ACCESS数据库的方法主要有以下三种

 

  •    使用ADO对象,通过编写代码訪问数据库

                      Connection 对象

                               ODBC数据源

  •    使用ADO Data 控件高速创建数据库连接

                      有三种连接方法

                                             Data Link文件

                                             使用ODBC数据源名称

                                             使用连接字符串

  •    使用数据环境设计器创建数据库连接

                     首先加入�环境引用。

                     然后找到数据源进行连接

 

 

            不管是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接。就好比从北京到上海,能够做汽车,能够做火车,还能够做飞机,汽车走快速,火车走铁路,飞机走航线,过程不一样,但结果是一样的,都是到达上海目的地。

           

            在操作这三种连接方式的时候,会发现有反复的操作。

 

            Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置好路径后,再用connection对象连接就可以;Data控件则不用Connection 对象,有控件,设置好路径了,就直接连到啦。

            数据环境设计器和ADO 对象,都用到了connection连接。不同的是,数据环境设计器中,connection连接途径是和data控件中字符串的连接步骤一致。

 

            总结不同:ADO对象连接须要编写代码,其它的不用编写代码。

             

 

        

 

 

         以下具体介绍每一种连接方法的具体步骤:

 

          1,使用ADO connection对象

 

                首先,要建立ADO引用,定义connection这个类,然后实例化对象。

                代码完毕例如以下:

 

        Dim objCn As New Connection, objRs As New Recordset        
     objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\实例01.mdb"
     objCn.Open  

 

 

          2,使用ODBC数据源

                 首先,打开电脑上的ODBC数据源,建立关系。

                 过程例如以下:

                 1),打开电脑上的ODBC数据源

                          例如以下图所看到的:

 

具体解释VB中连接access数据库的几种方法

 

 

                 2)点击加入�

 

具体解释VB中连接access数据库的几种方法

 

                3)命名

具体解释VB中连接access数据库的几种方法

 

                 4)和数据库源建立关系

 

具体解释VB中连接access数据库的几种方法

 

                 5)用代码实现连接

 

       dim objCn As Connection
       Set objCn = New Connection
       objCn.Open "DSN=实例2DSN"

 

 

          3,ADO Data 控件创建连接

 

                 1)右击data控件,选择ADODC属性

 

具体解释VB中连接access数据库的几种方法

 

 

                        

                  2)从三种连接资源中选择一种。

 

                            使用data Link 文件:直接点击浏览,找到包括连接字符串的.udl文件就可以

 

 

                            使用ODBC数据源连接,单击新建

 

具体解释VB中连接access数据库的几种方法

 

                                                  

                                                    选择用户数据库,之后的操作跟2中步骤一样。

 

 

                            使用连接字符串:单击生成

                                        

具体解释VB中连接access数据库的几种方法

 

 

具体解释VB中连接access数据库的几种方法

 

測试连接

具体解释VB中连接access数据库的几种方法

 

          4,使用数据环境设计器创建数据库连接

 

                         加入�引用

具体解释VB中连接access数据库的几种方法

 

 

具体解释VB中连接access数据库的几种方法

 

 

                      右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致。

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118846.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 理查德•弗曼学习法思维导图-程序猿学习法

    理查德•弗曼学习法思维导图-程序猿学习法理查德•弗曼学习法思维导图-程序猿学习法

  • pycharm python interpreter_pycharm interpreter

    pycharm python interpreter_pycharm interpreter1,首先我们肯定要在Pycharm里建立一个新项目,有两个选项,一个建立新的虚拟的环境,一个基于已有的环境这里选择第一项。2,选择第一项之后会有两个解释器,一个虚拟的即location/venv/Scripts/python.exe,另一个需要基解释器即本地解释器/python.exe。关于第一项的解释我极力推荐此篇文章虚拟解释器的简单说明3,然后,如果在创建pycharm项目时项目解…

  • oracle面试必会6题经典_oracle常见面试题

    oracle面试必会6题经典_oracle常见面试题1.你要对操纵Oracle数据库中的数据。下列哪个选项表示Oracle中select语句的功能,并且不需要使用子查询(C)A.可以用select语句改变Oracle中的数据B.可以用select语句删除Oracle中的数据C.可以用select语句和另一个表的内容生成一个表D.可以用select语句对表截断2.你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用…

    2022年10月18日
  • 玩儿转ffmeg的7个技巧「建议收藏」

    玩儿转ffmeg的7个技巧「建议收藏」转载自:http://blog.csdn.net/c395565746c/article/details/6528357 FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:here,可以通过ffmpeg-formats查看FFmpeg支持的视音频格式,左侧若是E表明可以编码,D表明可

  • [日常办公][Ubuntu]proxy settings

    [日常办公][Ubuntu]proxy settingsbashproxyexporthttp_proxy=XXXexporthttps_proxy=XXXaptproxysudovim/etc/apt/apt.confAcquire::http::proxy”http://XXX”;Acquire::https::proxy”https://XXX”;Acquire::ftp::proxy”ftp://XXX”;Acquire::socks::proxy”socks://XXX”;dockerproxymkdir

  • copy和deepcopy[通俗易懂]

    copy和deepcopy[通俗易懂]总结一下,如果一个集合中的元素是字符串,copy之后则是两个互不相干的新集合,内存地址也不一样,修改任意一个另一个不会做出改变,但是如果其中的元素有数组的话,那么情况就不一样了,copy后虽然集合是两个完全新的集合,但是集合中的数组指向的是同一个内存地址,在此集合中对其中的数组数据进行修改,另一个集合中的元素是数组的内容也会改变,如果想完完全全独立出来是两个独立的集合,就得使用deepcopy而不…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号