VB与数据库的几种交互
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与数据库的几种交互相关推荐
- VB与各数据库的几种连接方式
VB与各数据库的几种连接方式 -.用DAO控件连接数据库 1.与Access2000数据库连接 Private Sub Command1_Click() '也可直接在控件属性中设置以下各项但在控件属性 ...
- VB.NET连接数据库的几种方法
VB.NET连接数据库的几种方法 ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/WD_ADONET/html/745 ...
- VB.NET 数据库开发专业教程 第一辑
学VB.net ,一直困惑于数据开发那些章节,近日,在超星官网读<VB.NET数据库开发专业教程>一书感觉,对初学者很实用,很具体,本人认为是一本不错的入门教程. 当今世界对数据的需求越来 ...
- php连接mysql_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...
- 【转载】面向对象建模与数据库建模两种分析设计方法的比较
[转载]面向对象建模与数据库建模两种分析设计方法的比较 板桥里人 http://www.jdon.com 2007/9/23(转载请保留) 我们知道:一个软件从无到有需要经过如下几个阶段:分析.设计. ...
- php 复制mysql数据库_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- vb与数据库(二)之迟到的学生信息管理系统总结
学生信息管理系统是在7月27号结的项目,结项目时自己就计划写一篇总结于是当时就开了个头,然后将其存入草稿箱,计划是将其完善再发表,结果一拖就拖到现在(拖拉不是病,拖起来要了命!!!). ...
- .net mysql和php mysql数据库连接_浅谈PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
最新文章
- Linux系统分区知识
- boost::icl模块interval_map 的最简单示例是重叠计数器
- php 队列取并集,PHP实现对数组简单求交集,差集,并集功能示例
- SpringMVC概述
- Pessimistic Error Pruning example of C4.5
- Java校招笔试题-Java基础部分(一)
- 求交集和并集的线性算法
- 改变PCM音量的JAVA代码
- centeros 下载及安装
- win11家庭版,如何进入海康摄像头web后台
- kmeans聚类算法python实现_Python实现Kmeans聚类算法
- vs 输入代码时出现火花_VSV和VBV随发动机转速和进气温度怎么变化维修执照机务在线...
- 吴恩达:如何学习机器学习
- 读书的意义—献给第19个世界读书日
- win10计算机丢失msvcr,Win10系统msvcp140.dll丢失怎样修复?
- 学界 | 大数据背景下,景观研究怎么做?
- 周鸿祎自称3次破解特斯拉云端系统:安全隐患巨大
- 民间炒股高手绝招(转)
- [ROC-RK3399-PC Pro] 手把手教你移植主线U-Boot(基于v2022.04-rc5版本)
- ava web 开发过程中常见的一些错误
热门文章
- php 正方,php 模拟登陆正方教务系统
- 慧据价值 链接未来丨第八届数据技术嘉年华大会全议程精彩呈现
- mw325r服务器无响应,水星(MERCURY)路由器MW325R上不了网/连不上网的解决方法
- CTF---Web入门第七题 猫抓老鼠
- ArcGIS Engine基础(21)之面积测量(带内外环面积计算方法、地理坐标系和投影坐标系通用)
- 实习生、应届生、三方协议、实习协议、劳动合同的区别
- 如何通过命令行使Linux设备进行网页认证(WEB认证)
- 数据分析师有哪些等级
- MSF(Metasploit)渗透测试---黑客工具使用指南
- 微信公众平台模拟登陆和发送消息详解