在VB6.0中连接MySQL数据库版本是5.7.31
2021/11/3 19:09:52
本文主要是介绍在VB6.0中连接MySQL数据库版本是5.7.31,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一步:在服务器上按照mysql ODBC连接器
下载地址:MySQL :: Download Connector/ODBC
必须安装32位的,64位会报错。
如果安装时提示:this application requires visual studio 2019 x86 redistributable.install the redistributable then run this installer again.
需要下载
Latest supported Visual C++ Redistributable downloads | Microsoft Docs
先安装然后在安装MySQL ODBC连接器
安装完后到控制面板进行配置
第二步:配置数据源(ODBC)管理器
详情可以参考MySQL ODBC驱动安装和配置数据源_cn130404的博客-CSDN博客_mysql odbc驱动安装过程
第三步:连接代码
' 定义并创建数据库连接和访问对象
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
' 定义数据库连接参数变量
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
Private Sub cmd_Click()
' 定义数据库连接字符串变量
Dim strCn As String
' 初始化数据库连接变量
'连接的主机名
db_host = txtLJ.Text
'连接的用户名
db_user = txtName.Text
'连接的密码
db_pass = txtSN.Text
'连接的表名
db_data = txtD.Text
'+------------+---------------------+----------------------------------+
'| 参数名 | 默认值 | 说明 |
'+------------+------------------------------------------------------–+
'| user | ODBC (on Windows) | MySQL 用户名 |
'| server | localhost | MySQL 服务器地址 |
'| database | | 默认连接数据库 |
'| option | 0 | 参数用以指定连接的工作方式 |
'| port | 3306 | 连接端口 |
'| stmt | | 一段声明, 可以在连接数据库后运行 |
'| password | | MySQL 用户密码 |
'| socket | | (略) |
'+------------+---------------------+----------------------------------+
strCn = "DRIVER=MySQL ODBC 8.0 ANSI Driver;SERVER=" & db_host & ";DATABASE=" & db_data & ";UID=" & db_user & ";PWD=" & db_pass & ";OPTION=3;stmt=SET NAMES GB2312"
cn.Open strCn
' 设置该属性, 使 recordcount 和 absolutepage 属性可用
cn.CursorLocation = adUseClient
'cn现在就是SQL的操作对象,一切与数据库操作的都是cn的事情
'查询数据
current_username = "abc"
sql = "select * from lzyy_payment"
rs.Open sql, cn
'如果取得的不止一条记录,则用rs.MoveNext 让指针指向下一条记录
While rs.EOF = False '如果EOF为真,则表示"游标"已经在最后一条记录后面。
MsgBox ("txt111:" & rs.Fields(0) & "||txt222:" & rs.Fields(1))
rs.MoveNext
Wend
End Sub
这篇关于在VB6.0中连接MySQL数据库版本是5.7.31的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程