先来一个简单的实例。

VB.net 2012

SQl server 2012

Access文件:http://download.csdn.net/detail/dzweather/5042992

(两个版本,2003,2012,任选一个)

根据前面ADO.net入门的介绍,我们知道了连接的过程。

AccessFile文件,针对的是Oledb,所以首先应引用。

然后 ,定义三个对象,在实例中再进行创建(这样可以节约点资源)

特别注意 的是,里面没有了cmd过程,我感觉这样的入门适合我学习。

这个例子,就一个窗体,一个datagridview(不绑定,用代码绑定),然后就是几句代码,很简单。

Imports System.Data.OleDb

Public Class Form1

Dim cn As OleDbConnection

Dim da As OleDbDataAdapter

Dim ds As DataSet

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

Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False"

cn = New OleDbConnection(cnStr)

Dim sql As String = "select * from grade"

da = New OleDbDataAdapter(sql, cn)

ds = New DataSet

da.Fill(ds, "grade")

DataGridView1.DataSource = ds.Tables(0)

End Sub

End Class

==========================================================================================================

上面的有点简单,但流程清晰。与我们实际应用有很大距离。

下面再跨一步,接近实际应用,即变得较为灵活点:

Imports System.Data.OleDb

Public Class Form1

Dim cn As OleDbConnection

Dim da As OleDbDataAdapter

Dim ds As DataSet

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

Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False"

cn = New OleDbConnection(cnStr)

Dim sql As String = "select * from grade"

da = New OleDbDataAdapter(sql, cn)

ds = New DataSet

da.Fill(ds, "grade")

DataGridView1.DataSource = ds.Tables(0)

End Sub

Private Sub btnQuery_Click(sender As Object, e As EventArgs) Handles btnQuery.Click

Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False"

cn = New OleDbConnection(cnStr)

Dim sql As String = TextBox1.Text

da = New OleDbDataAdapter(sql, cn)

ds = New DataSet

da.Fill(ds, "grade")

DataGridView1.DataSource = ds.Tables(0)

End Sub

Private Sub btnQueyName_Click(sender As Object, e As EventArgs) Handles btnQueyName.Click

Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False"

cn = New OleDbConnection(cnStr)

Dim sql As String = "select * from grade where 姓名 like " & "'%" & TextBox2.Text & "%'"

da = New OleDbDataAdapter(sql, cn)

ds = New DataSet

da.Fill(ds, "grade")

DataGridView1.DataSource = ds.Tables(0)

End Sub

End Class

代码活没用try catch,反正只是入门。

结果如下:

这样就可以有两个查询方式,一是SQL语句灵活用,二是姓名。

这样一个简单的查询就出来了。这只是一个“查询”,但我们有时还要修改、删除等工作。

在修改,删除时,不但要执行SQL,最终我们还要把结果反馈给用户看。于是就有了第个简单实例。

========================================================================================================

DataGrideView控件,很多选项都是边框、单元颜色、数据格式、选择方式。太多了。画个图加深印象:

vb.net mysql 实例教程_VB.net数据库编程(01):简单的入门实例相关推荐

  1. vb向mysql写入字节流_vb向数据库写入数据

    I/O流 转自:http://www.cnblogs.com/dolphin0520/p/3791327.html 一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Jav ...

  2. vb mysql 语句_VB与数据库编程常用的SQL语句总结

    SQL数据库介绍国庆假期 美好而短暂 现已正式结束 不忘初心,继续前行 今天我们来学习VB与数据库编程中的SQL语句. SQL简介 SQL数据库语言是一种通用的,功能强大的关系数据库语言,是操作数据库 ...

  3. mysql mongo关联查询语句_MySQL与Mongo简单的查询实例代码 筋斗云网络

    简介 本文通过一个实例给大家用MySQL和mongodb分别写一个查询,本文图片并茂给大家介绍的非常详细,感兴趣的朋友参考下吧 首先在这里我就不说关系型数据库与非关系型数据库之间的区别了(百度上有很多 ...

  4. vb mysql 插入记录_vb实现数据库的连接,修改,删除,插入(ADO.Net)

    [vb]代码库Public Class 全部学生信息 Dim conn As New SqlConnection Dim rs As New SqlDataAdapter 'Dim dt As New ...

  5. vb连接mysql未发现_vb连接MySQL遇到的问题解决方法

    1.安装mysql,2.安装MyODBC-standard-3.51.07-win.msi3:vb连接语句是:Public strcnn As StringPublic sql As StringPu ...

  6. VB.net数据库编程(01):简单的入门实例--连接到Access文件

    先来一个简单的实例. VB.net 2012 SQl server 2012 Access文件:http://download.csdn.net/detail/dzweather/5042992 (两 ...

  7. 2022年5月4日 【狂神说Java】MySQL最新教程通俗易懂5 数据库权限管理,备份与三大范式

    8. 数据库的权限管理和备份 8.1 用户管理 可视化操作 SQL命令操作 用户表: mysql.user 本质:对这张表进行增删改查 -- 创建用户 create user 用户名 identifi ...

  8. MySQL数据库编程01

    文章目录 MySQL编程基础 常量与变量 常量 字符串常量 数值常量 日期和时间常量 布尔值常量 NULL值 变量 局部变量 全局变量 常用系统函数 字符串函数 计算字符串字符数和长度 合并字符串 字 ...

  9. MySQL笔记11:C语言编程API函数和完整实例演示!

最新文章

  1. 观点速递:大模型落地产业,存在什么问题?
  2. vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)
  3. 详解js中typeof、instanceof与constructor
  4. php隐藏文件链接,php隐藏文件实际下载地址的方法
  5. Spring Boot使用Redis进行消息的发布订阅
  6. html怎样调取css,css怎么调用?
  7. poj 1274 The Perfect Stall
  8. android 应用切换动画,怎么在Android应用中利用Activity对动画进行切换
  9. 【前端】vue Unknown custom element: xxxx did you register the component correctly
  10. ubuntu安装mysql添加密码
  11. ab753变频器中文说明书_怎样快速学习使用和维修变频器
  12. 招聘看好的几个果然没来
  13. Iocomp ActiveX/VCL Ultra Pack Crack
  14. STM32串口下载程序
  15. _stdcall的作用
  16. linux清理根目录下的垃圾,Linux 根目录满了解决方法
  17. MySQL数据库进阶知识
  18. python字典统计排序1_数据分析1_入门Python
  19. 从头到尾跑起来一个SpringBoot系统
  20. 点击按钮,下载二维码图片

热门文章

  1. 中国厨房更净一步:一场科技“下凡”带来的方太式浪漫
  2. 数学中的向量相关知识
  3. c语言数据结构对学生信息折半查找,数据结构实训报告-二分查找学生管理实训报告.doc...
  4. 基于python的景点天气及评价设计
  5. Logistic Regression 为什么用极大似然函数
  6. 深度学习的宏观框架——训练(training)和推理(inference)及其应用场景
  7. 计算机激光鼠标,光电鼠标和激光鼠标的区别
  8. SH86260 芯片 苹果夹子 mp3 修复....
  9. android下雨动画效果,Android 自定义View(二) 下雨效果
  10. 兄弟连NoSQL视频教程 redis笔记