VB连接MYSQL实例

电脑需安装数据库'mysql server'和'mysql connector net'相关版本软件。

在工程的‘项目’-‘添加引用’中添加引用‘mysql.data’

实现代码如下:

Imports System.IO

Imports System

Imports System.Data

Imports System.Windows.Forms

Imports MySql.Data.MySqlClient

Public Class Form1

Dim conn As MySqlConnection

Dim data As DataTable

Dim da As MySqlDataAdapter

Dim cb As MySqlCommandBuilder

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

If Not conn Is Nothing Then conn.Close()

Dim connStr As String

Dim reader As MySqlDataReader

connStr = String.Format("server={0};user id={1}; password={2}; database=mysql; pooling=false", "localhost", "root", "root")  '登录mysql数据库 为本机,用户名:root 密码:root

Try

conn = New MySqlConnection(connStr)

conn.Open()

reader = Nothing

Dim cmd As New MySqlCommand("use db", conn)      '进入存储数据所用的数据库

reader = cmd.ExecuteReader()

While (reader.Read())

End While

If Not reader Is Nothing Then reader.Close()

Catch ex As MySqlException

'MessageBox.Show(ex.ToString)

MessageBox.Show("程序出现错误!请重启,或联系维护人员。", "抱歉")

Finally

If Not reader Is Nothing Then reader.Close()

End Try

End Sub

Private Sub btnconn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnconn.Click

Dim temp_int, int_lrow, int_rrow As Integer

data = New DataTable

Try

da = New MySqlDataAdapter("select * from db_table where name='lady_gaga'", conn)            '在相关表中查找数据 db_table 为表名,name 为列名

cb = New MySqlCommandBuilder(da)

da.Fill(data)

int_rrow = data.Rows.Count              '返回查找后的数据行数,返回0行则表示没有找到记录,返回大于0行,则表示找到了相关记录

If int_rrow = 0 Then

MessageBox.Show("无记录")

Else

MessageBox.Show("data.Rows.Item(0).Item(3).ToString")   'Item(0).Item(3) 表示返回的第1条记录(第一条的下标为0)中的第4列值

End If

Catch ex As Exception

MessageBox.Show(ex.ToString)

End Try

End Sub

End Class

vb mysql_VB连接MYSQL实例相关推荐

  1. php连接mysql实例之修改用户密码

    这篇博客实现的功能是修改用户的密码(bianji.php .update.php),承接上面的三篇: php连接mysql实例之新用户注册实现 php连接mysql实例之后台列表显示已注册的用户信息 ...

  2. 连接 MySQL 实例出现 Access denied for user ‘XXX’@’XXX’ 报错如何处理?

    现象描述 连接云数据库 MySQL 实例时,提示"ERROR 1045 (28000): Access denied for user 'XXX'@'XXX'"报错信息. 可能原因 ...

  3. connection url mysql,JDBC 连接MySQL实例详解

    JDBC连接MySQL JDBC连接MySQL 加载及注册JDBC驱动程序 Class.forName("com.mysql.jdbc.Driver"); Class.forNam ...

  4. vb php mysql_VB连接MYSQL数据的方法

    第二步:安装mysql-connector-odbc-5.1.6-win32.msi 第三步:运行VB并新建一标准EXE工程, 通过菜单 工程->引用 打开"引用"对话框, ...

  5. vb动态连接mysql数据库_VB数据库动态连接方法

    刚做了一个数据库方面的程序,如果是通过控件设置数据库属性,一般是静态,即数据库存放的路径是固定的,如用VB的DATA,adodc,DataEnvironment 等到作数据库链接时,打包后如果存放数据 ...

  6. wps vb mysql_VB连接ORACLE数据库踩坑录

    背景 vb程序由于编译出来的都是32位应用程序,在之前win7 32位操作系统下使用office软件,正常: 起因 系统升级为win10 64位操作系统,office软件不再使用微软,使用金山wps软 ...

  7. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  8. 阿里云rds MySQL实例服务器连接问题解决

    文中所有接口都可以通过阿里云OpenAPI Explorer快速调用 连接指南 api概览 步骤1 如果如果类型不一致需要转换 我这里都转换为VPC(专有网络) 步骤2 设置IP白名单 本人这里把DM ...

  9. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

最新文章

  1. boost::enable_shared_from_this相关的测试程序
  2. 解决Nginx+Tomcat下客户端https请求跳转成http的问题
  3. java基础之lambda表达式
  4. element手机验证格式_Laravel 自定义封装表单验证类
  5. twisted系列教程十四— pre-fireed deferred
  6. linux 7 远程桌面xrdp,[转帖]CentOS7安装xrdp(windows远程桌面连接linux)
  7. 微擎写Android接口json,【微擎教程】getLocation需要在app.json中声明permission字段
  8. 请大家慎用联想笔记本的NOVO功能
  9. LADRC的学习——总概
  10. pyinstaller使用-python项目转换成exe可执行文件
  11. HDU 2511二分+汉诺塔
  12. sql server连接字符串
  13. 【TWVRP】基于matlab灰狼算法求解带时间窗的路径规划问题【含Matlab源码 1075期】
  14. 离线强化学习(Offline RL)系列2: (环境篇)D4RL数据集简介、安装及错误解决
  15. 玄幻小说收藏(偶尔带点科幻、都市)
  16. GTA5最新线上小助手
  17. uinapp下拉刷新,更新列表数据
  18. 【oracle工具】plsqldev美化规则文件详细解释(关键字大写,标识符小写等规则)
  19. 阿里云云.速成美站和云.企业官网建站介绍
  20. 群晖NAS的公网、NAT、DDNS、证书等配置二

热门文章

  1. 从零到破万节点!支撑618大促背后的蚂蚁金服Kubernetes集群
  2. 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!
  3. Dubbo下一站:Apache顶级项目
  4. 机器学习者都应该知道的五种损失函数!
  5. 阿里云直播转点播最佳实践
  6. 【实操手册】一篇文章教你快速开始使用视频点播
  7. Parallels 发布 Desktop 17版本,支持 Windows 11 和 macOS Monterey
  8. 开放计算中国社区技术峰会举行,开放开源加速产业创新
  9. 如何使用 Mybatis 实现数据库 CURD 操作?
  10. 【IPF2020】浪潮集团副总裁、渠道管理部总经理王峰:赋能智慧生态 筑基新基建