1.使用ADO控件

首先需要在vb部件中添加ADO控件——属性

在此我们可以看到,有三种方式可以实现VB与数据库的连接。

1.data link文件连接:数据连接文件。

UDL文件存储数据库连接的方式和使用“ODBC”数据源名称(DSN)非常相似。UDL文件存储OLE DB连接信息,例如

提供程序、用户名、密码和其他选项等。

2.ODBC数据源连接方式

ODBC数据源的连接方式有三种类型

1.用户数据源:作为位于计算机本地的用户数据源而创建的,并且只能被创建的用户所使用。

2.系统数据源:作为属于计算机或系统二不是特定用户的系统数据源而创建,用户必须有访问权才能使用。

3.文件数据源:指定到文件中作为文件数据源而定义的,任何已经正确安装了驱动程序的用户皆可以使用这种数据源。

打开电脑——控制面板——管理工具——数据源ODBC

在此创建后,就可以在VB里面通过ODBC数据源进行相应的连接

3.使用连接字符串

这需要利用一些应用程序的软件比如Microsoft access,vb自带的应用程序管理也可以,来建立数据库,然后就可

以进行相应的交互了。

4.代码交互

在vb中通过引用对象,就可以通过代码来取代控件,来实现与数据库的连接交互。

通过引用microsoft activex data objects对象来实现,代码如下:

Dim objCn As New Connection

objCn.Open "Provider=Microsoft.Jet.OLEDB.3.51;" & _
                                      "Data Source="             '数据库的存放路径

Set objcf.ActiveConnection = objCn

也可以通过数据源的建立,步骤与ODBC的数据源连接类似。然后在代码中实现连接

Set objCn = New Connection              '实例化Connection对象
    objCn.Open "DSN=数据源2DSN"               '建立数据库连接

5.通过SQL server建立的数据库进行代码连接。

首先,在sql  server中通过sql语句建立数据库,然后在vb中进行连接,代码如下:

cn.connectionstring="provider=sqloledb.1; persist security info=false;user id=登陆用户名;password=登陆密码;initial catalog=数据库名;data source=服务器别名/Ip"

VB与数据库的几种交互相关推荐

  1. VB与各数据库的几种连接方式

    VB与各数据库的几种连接方式 -.用DAO控件连接数据库 1.与Access2000数据库连接 Private Sub Command1_Click() '也可直接在控件属性中设置以下各项但在控件属性 ...

  2. VB.NET连接数据库的几种方法

    VB.NET连接数据库的几种方法 ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/WD_ADONET/html/745 ...

  3. VB.NET 数据库开发专业教程 第一辑

    学VB.net ,一直困惑于数据开发那些章节,近日,在超星官网读<VB.NET数据库开发专业教程>一书感觉,对初学者很实用,很具体,本人认为是一本不错的入门教程. 当今世界对数据的需求越来 ...

  4. php连接mysql_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  5. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  6. 【转载】面向对象建模与数据库建模两种分析设计方法的比较

    [转载]面向对象建模与数据库建模两种分析设计方法的比较 板桥里人 http://www.jdon.com 2007/9/23(转载请保留) 我们知道:一个软件从无到有需要经过如下几个阶段:分析.设计. ...

  7. php 复制mysql数据库_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  8. vb与数据库(二)之迟到的学生信息管理系统总结

            学生信息管理系统是在7月27号结的项目,结项目时自己就计划写一篇总结于是当时就开了个头,然后将其存入草稿箱,计划是将其完善再发表,结果一拖就拖到现在(拖拉不是病,拖起来要了命!!!). ...

  9. .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

最新文章

  1. Linux系统分区知识
  2. boost::icl模块interval_map 的最简单示例是重叠计数器
  3. php 队列取并集,PHP实现对数组简单求交集,差集,并集功能示例
  4. SpringMVC概述
  5. Pessimistic Error Pruning example of C4.5
  6. Java校招笔试题-Java基础部分(一)
  7. 求交集和并集的线性算法
  8. 改变PCM音量的JAVA代码
  9. centeros 下载及安装
  10. win11家庭版,如何进入海康摄像头web后台
  11. kmeans聚类算法python实现_Python实现Kmeans聚类算法
  12. vs 输入代码时出现火花_VSV和VBV随发动机转速和进气温度怎么变化维修执照机务在线...
  13. 吴恩达:如何学习机器学习
  14. 读书的意义—献给第19个世界读书日
  15. win10计算机丢失msvcr,Win10系统msvcp140.dll丢失怎样修复?
  16. 学界 | 大数据背景下,景观研究怎么做?
  17. 周鸿祎自称3次破解特斯拉云端系统:安全隐患巨大
  18. 民间炒股高手绝招(转)
  19. [ROC-RK3399-PC Pro] 手把手教你移植主线U-Boot(基于v2022.04-rc5版本)
  20. ava web 开发过程中常见的一些错误

热门文章

  1. php 正方,php 模拟登陆正方教务系统
  2. 慧据价值 链接未来丨第八届数据技术嘉年华大会全议程精彩呈现
  3. mw325r服务器无响应,水星(MERCURY)路由器MW325R上不了网/连不上网的解决方法
  4. CTF---Web入门第七题 猫抓老鼠
  5. ArcGIS Engine基础(21)之面积测量(带内外环面积计算方法、地理坐标系和投影坐标系通用)
  6. 实习生、应届生、三方协议、实习协议、劳动合同的区别
  7. 如何通过命令行使Linux设备进行网页认证(WEB认证)
  8. 数据分析师有哪些等级
  9. MSF(Metasploit)渗透测试---黑客工具使用指南
  10. 微信公众平台模拟登陆和发送消息详解