`
hanbaohong
  • 浏览: 407501 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

VB连接MYSQL数据的方法

    博客分类:
  • VB
阅读更多

第一步:上网http://dev.mysql.com/downloads/connector/odbc/下载mysql-connector-odbc-5.1.6-win32.msi

 

第二步:安装mysql-connector-odbc-5.1.6-win32.msi

 

第三步:运行VB并新建一标准EXE工程, 通过菜单 工程->引用 打开”引用”对话框, 找到 Microsoft ActiveX Data Objects x.x Library , 其中 x.x 是版本号, 可能会有很多个, 这里我选择的是 2.5

 

第四步:打开代码窗口, 在 Form_Load 过程中输入下面的代码(具体说明在代码的注释中):

 

' 定义并创建数据库连接和访问对象
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset

' 定义数据库连接字符串变量
Dim strCn As String

' 定义数据库连接参数变量
Dim db_host As String
Dim db_user As String
Dim db_pass As String
Dim db_data As String

' 定义 SQL 语句变量
Dim sql As String

' 初始化数据库连接变量
db_host = "localhost"
db_user = "root"
db_pass = ""
db_data = "erqiuda"

' MySQL ODBC 连接参数
'+------------+---------------------+----------------------------------+
'| 参数名     | 默认值              | 说明                             |
'+------------+------------------------------------------------------–+
'| user       | ODBC (on Windows)   | MySQL 用户名                     |
'| server     | localhost           | MySQL 服务器地址                 |
'| database   |                     | 默认连接数据库                   |
'| option     | 0                   | 参数用以指定连接的工作方式       |
'| port       | 3306                | 连接端口                         |
'| stmt       |                     | 一段声明, 可以在连接数据库后运行 |
'| password   |                     | MySQL 用户密码                   |
'| socket     |                     | (略)                             |
'+------------+---------------------+----------------------------------+

' 详细查看官方说明
' http://dev.mysql.com/doc/refman/5.0/en/myodbc-configuration-connection-parameters.html

strCn = "DRIVER={MySQL ODBC 5.1 Driver};" & _
         "SERVER=" & db_host & ";" & _
         "DATABASE=" & db_data & ";" & _
         "UID=" & db_user & ";PWD=" & db_pass & ";" & _
         "OPTION=3;stmt=SET NAMES GB2312"

' stmt=SET NAMES GB2312
' 这句是设置数据库编码方式
' 中文操作系统需要设置成 GB2312
' 这样中文才不会有问题
' 版本要求 mysql 4.1+

' 连接数据库
cn.Open strCn
' 设置该属性, 使 recordcount 和 absolutepage 属性可用
cn.CursorLocation = adUseClient

' 访问表users
sql = "select * from users"
rs.Open sql, cn
MsgBox rs.RecordCount

 

分享到:
评论

相关推荐

    VB6.0连接MySQL数据库

    本文将详细地介绍新手如何使用VB6.0连接MySQL数据库,并提供清晰的步骤。 首先,要使VB6.0能够连接到MySQL数据库,需要在VB6.0的应用程序中引用MySQL的数据库引擎。由于VB6.0本身并不直接支持MySQL,所以一般需要...

    VB连接MySQL实例

    【VB连接MySQL实例】是一个基于Visual Basic 6.0(VB6)的项目,它演示了如何使用VB6与MySQL数据库进行交互。这个实例包含了所有必要的组件和代码,确保开发者能够在VB环境中顺利地建立数据库连接。 首先,我们需要...

    VB6连接MySQL数据库实例含驱动和源代码

    总的来说,VB6连接MySQL数据库实例为初学者提供了一个直观的起点,帮助他们理解和实践数据库连接、SQL命令执行、数据读取等基本概念。通过学习这个实例,开发者将能够创建自己的VB6应用程序,与MySQL数据库进行有效...

    通过VB读取MYSQL数据库数据

    在本示例中,我们将探讨如何使用VB连接到MYSQL数据库,检索数据,以及进行数据修改和上传操作。 1. **连接MYSQL数据库** 要连接到MYSQL数据库,VB需要使用ADO(ActiveX Data Objects)组件,如ADODB.Connection。...

    VB连接mysql数据库.rar

    本资源“VB连接mysql数据库.rar”提供了一个实例,帮助开发者了解如何在VB6中与MySQL数据库进行交互。 首先,要实现VB6连接MySQL数据库,你需要安装MySQL的ODBC驱动,即MySQL ODBC Connector。这个驱动允许VB6通过...

    VB连接MySQL的例子

    在VB(Visual Basic)编程中,连接MySQL数据库是一项基本操作,尤其对于开发涉及数据库的应用程序至关重要。MySQL是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易用性而受到青睐。在VB中连接MySQL,...

    VB_net连接MySQL数据库方法

    ### VB.NET 连接 MySQL 数据库方法详解 在软件开发过程中,经常需要处理与数据库相关的操作,例如查询、插入、更新或删除等。对于使用 Visual Basic .NET (简称 VB.NET) 的开发者来说,掌握如何有效地连接并操作 ...

    vb 连接 MySQL实例

    "VB连接MySQL实例"提供了完整的示例代码,确保在VB6环境下能够顺利运行,这将帮助开发者了解如何在他们的应用程序中实现数据库交互。 首先,MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),具有高效、...

    vb编写的mysql数据库连接查看器

    总结来说,这个VB项目提供了通过ODBC驱动连接MySQL数据库的能力,使得非程序员也可以方便地进行数据浏览和管理。这在数据库管理、数据分析或小型应用开发中非常有用。通过深入理解VB、ADO、ODBC以及MySQL之间的交互...

    VB6连接MYSQL程序

    总的来说,VB6连接MySQL的过程涉及到安装适配器,创建数据源,编写VB6代码来建立连接并执行数据库操作,最后关闭连接。这是一个基本的步骤,实际应用中可能需要根据具体需求进行调整,例如处理错误,优化性能,或...

    vb6源码:VB远程连接MySQL.zip

    标题中的“vb6源码:VB远程连接MySQL.zip”表明这是一个使用Visual Basic 6(VB6)编程语言编写的源代码,其主要功能是实现VB6应用程序与远程MySQL数据库的直接连接,不依赖PHP或其他网页服务作为中介。 描述中提到...

    vb6.0连接mysql的包

    在VB6.0(Visual Basic 6.0)中连接MySQL数据库是一项常见的任务,尤其对于那些需要构建桌面应用程序并利用远程或本地MySQL服务器存储数据的开发者来说。本篇将详细介绍如何使用VB6.0与MySQL数据库进行交互,并重点...

    VB 连接到mysql服务器

    因此,要让VB连接到MySQL,我们需要安装一个支持MySQL的ODBC驱动程序,如MySQL ODBC Connector。 1. **安装ODBC驱动**: 在Windows操作系统中,你可以从MySQL官方网站下载并安装适合你系统的MySQL ODBC驱动。安装...

    vb.net操作mysql库,连接修改删除mysql数据

    下面将详细介绍如何使用VB.NET连接MySQL数据库以及执行基本的CRUD(创建、读取、更新、删除)操作。 首先,我们需要引入MySQL的数据提供者,这通常通过引用`MySql.Data.dll`这个库来实现。在VB.NET项目中,可以通过...

    VB6.0连接MySQL数据库.pdf

    文档中可能还会有对VB6.0连接MySQL数据库过程中遇到的具体问题及解决方法的介绍,但由于文档内容是OCR扫描出的文本,存在技术上的识别错误或漏识别情况,因此需要结合实际情况进行理解并修正。在理解这些知识点时,...

    vb使用ado连接mysql

    以上就是VB使用ADO连接MySQL的基本步骤和常用操作。在实际开发中,还需要考虑错误处理、连接池管理、安全性等方面的问题,确保程序的稳定性和安全性。在压缩包文件"vbwithmysql"中,可能包含了示例代码或更详细的...

    VB+Mysql例程

    在VB中与MySQL交互通常需要使用ADO(ActiveX Data Objects),它是一个数据访问接口,允许VB程序连接到不同的数据库,包括MySQL。 在“VB+Mysql例程”中,可能包含以下知识点: 1. **连接数据库**:学习如何在VB...

    vb连接mysql驱动 myodbc5.1.9

    在IT行业中,数据库连接是应用程序开发中的重要环节,特别是对于Visual Basic (VB)开发者来说,能够有效地连接到MySQL数据库是实现数据交互的关键。本话题主要关注如何使用VB通过myODBC驱动程序连接到MySQL数据库,...

    VB 使用libmySQL.dll 连接MYsql数据库的方法 包含 libmySQL.dll 文件

    在VB6.0环境下,连接MySQL数据库通常有多种方式,其中一种是通过使用动态链接库(DLL)的方式,比如libmySQL.dll。本教程将详细讲解如何不依赖ODBC(Open Database Connectivity)来实现VB与MySQL数据库的直接交互,...

    VB6+libMysql.dll连接Myql 支持5.0以上.终于找到了

    在VB6(Visual Basic 6)环境中连接MySQL数据库时,我们常常会遇到兼容性和效率的问题。标题中的"VB6+libMysql.dll连接Myql 支持5.0以上.终于找到了"指的是通过引入libMysql.dll动态链接库,使得VB6能够与MySQL 5.0...

Global site tag (gtag.js) - Google Analytics