VB读写远程Mysql数据库
测试的远程MySQL数据库IP及端口:
IP:192.168.1.88 端口:3306
测试的MySQL账号密码和数据库名:
用户名:kormee
密码:kormee123
数据库:kormee_data
我在linux服务器端创建的数据库kormee_data 的test表内容如下:
部署开发环境:
安装ODBC驱动,根具自己的开发软件是32还是64位选择对应版本安装。
VB代码:Dim CN As New ADODB.Connection '创建一个Connection对象
Dim rs As New ADODB.Recordset '创建一个Recordset对象
Dim strSQL As String'>>>>>>>>>>>>>>>>>>>>>窗口事件>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Form_Load()Set CN = New ADODB.ConnectionCN.ConnectionString = "Driver=MySQL ODBC 8.0 ANSI Driver;Server=172.20.11.114;uid=kormee;pwd=kormee123;database=kormee_data"CN.CommandTimeout = 20CN.OpenSet DataGrid1.DataSource = Adodc1 'datagrid设定数据源Get_Table_BT_Click '读取数据库所有表Get_Count_BT_Click '读取test表记录数End Sub'>>>>>>>>>>>>>>>>>>>>>下载数据库中的所有表>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Get_Table_BT_Click()'加载数据库下用户表Combo2.Clear '清空下拉列表控件Set rs = CN.OpenSchema(adSchemaTables) 'rs指向数据库的表信息While Not rs.EOF ' Not取反符号,读完rs.EOF=true,取反后为flase ,退出循环(循环读取所有表名) 'Combo2.AddItem (rs!TABLE_NAME) '向下拉列表控件添加一条记录rs.MoveNext '指针指向下一个表名Wend 'while 条件..(条件成立循环)... wendCombo2.Text = Combo2.List(0) '显示列表控件第一条记录rs.Close '关闭rs
End Sub'>>>>>>>>>>>>>>>>>>>>>获取记录数(按钮)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Private Sub Get_Count_BT_Click()
Dim s As Longrs.CursorLocation = adUseClient '参考①rs.Open "Select * From test", CN, 1, 1 '参考② 配合RecordCount
Text2.Text = rs.RecordCount '读取所有记录条数rs.CloseEnd Sub'>>>>>>>>向数据库添加记录(按钮)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Private Sub Add_Index_BT_Click()SQL = "insert into test values(‘XiaoMing’,'man')"CN.Execute SQL '添加一条记录Get_Count_BT_Click '获取记录数Adodc1.Refresh '数据库刷新End Sub
VB控件配置
1、引入adodc和datagrid部件,点击应用。
2、添加控件到窗口。
3、绑定数据库。
4、填写数据库用户名与密码。
5、设定记录源(对应表的数据)
VB运行结果图示:
附上源程序文件,和工具链接。
VB源程序:https://download.csdn.net/download/u012577474/11160088
ODBC驱动程序:https://download.csdn.net/download/u012577474/11159975
扫码下方二维码关注本人公众号
分享编程相关知识不限语言和工具软件,学术无界限。工众号回复【我要资源】
免费获取
,获取更多学习资源及视频教程 (Linux\Python\Java和大数据开发)。
微 信 号:yang10242019
邮箱:898109004@qq.com
VB读写远程Mysql数据库相关推荐
- vb链接远程mysql数据库代码_vb链接远程mysql数据库代码
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- php 不可以连接远程mysql数据库
php 不可以连接远程mysql数据库 进入 /etc/selinux more config # This file controls the state of SELinux on the sys ...
- [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql
从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...
- jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题
jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...
- 导出远程mysql数据库中的表_shell脚本实现导出远程mysql数据库表数据至本地
bin/main.sh脚本内容 #!/bin/bash #作用:用于同步远程mysql数据库表数据至本地 #作者:丁艺博 source /etc/profile source ~/.bash_prof ...
- mysql远程一会不用卡住_连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的,...
连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factor ...
- 从shell命令行推送数据到远程MySQL数据库
由于工作需要,今天捣鼓了半天把本地的数据推送到远程MySQL数据库,放一个清新版的命令,如下: mysql -h{服务器地址} -p{端口} -u{用户名} -p{密码} -e "LOAD ...
- 通过ip地址访问操作远程Mysql数据库
通过ip地址访问操作远程Mysql数据库(数据库学习笔记 (三)) 可能使用的工具· 问题描述 远程数据库配置 本地连接 可能使用的工具· Navicat Premium XXX版本 各类数据库(仅以 ...
- navicat无法连接远程mysql数据库_[数据库]Navicat Premium 解决无法连接远程mysql数据库问题...
[数据库]Navicat Premium 解决无法连接远程mysql数据库问题 0 2018-07-18 00:00:15 问题原因 : 第一点 远程服务器数据库没有授权 第二点 远程连接数据库的端 ...
- 利用SSH隧道连接远程MySQL数据库
文章目录 一.前言 二.MySQL服务端 三.MySQL客户端 1.通过navicat工具利用SSH隧道连接MySQL数据库 2.手动建立端口转发规则(以linux为例) 3.使用jsch进行端口转发 ...
最新文章
- Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果...
- iBATIS第一部分基础
- php数组实例,php常用数组函数实例小结
- 震惊!Fibonacci Again
- #运算符、不同的指针类型、数组和指针、指针运算、堆、栈、静态区、只读区、下标VS指针...
- mysql+磁盘i+o+优化_浅析MySQL数据库磁盘I/O调整优化 | 学步园
- WDLINUX (Centos5.8) 安装 bcmath
- PHP初级面试题收集
- 软考初级程序员的备考经验分享
- Arduino与SG90舵机握手
- [置顶] 【原创】无线LED条屏信息报警项目---2012.05
- TA入门笔记(十五)
- 心力哲学——艰难多变环境下快乐、自由与生存力的源泉(二)
- 【面试】Java 并发编程
- 关于测试,我发现了哪些新大陆
- python打印七段数码管引脚图_前辈学51单片机的感悟是怎么样的?说说看
- NBA联赛全面暂停!VR直播观赛会跃身主流吗?
- 数据挖掘实战(1)——手写数字识别
- 浙江大学PAT解题集7-5输出倒三角形
- 2022-2028年中国电磁兼容产品行业市场发展前景及投资风险评估报告
热门文章
- vnr光学识别怎么打开_【教程】使用VNR后没有翻译,或文本设定无法提取完整文本解决方案...
- Android实现自定义曲线截屏,Android实现矩形区域截屏的方法
- 第三方支付api接口是什么?
- 调用Windows远程桌面应用
- 《缠中说禅108课》53:三类买卖点的再分辨
- 旅游系统(SSM框架 结构+效果图)
- 三极管死区电压和导通电压的区别
- 佳能Canon imageCLASS MF725Cdn 一体机驱动
- dell主板恢复出厂设置_DELL戴尔电脑BIOS怎么恢復初始状态
- 主析取范式与主合取范式原理探究