vb.net mysql 实例教程_VB.net数据库编程(01):简单的入门实例
先来一个简单的实例。
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):简单的入门实例相关推荐
- vb向mysql写入字节流_vb向数据库写入数据
I/O流 转自:http://www.cnblogs.com/dolphin0520/p/3791327.html 一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Jav ...
- vb mysql 语句_VB与数据库编程常用的SQL语句总结
SQL数据库介绍国庆假期 美好而短暂 现已正式结束 不忘初心,继续前行 今天我们来学习VB与数据库编程中的SQL语句. SQL简介 SQL数据库语言是一种通用的,功能强大的关系数据库语言,是操作数据库 ...
- mysql mongo关联查询语句_MySQL与Mongo简单的查询实例代码 筋斗云网络
简介 本文通过一个实例给大家用MySQL和mongodb分别写一个查询,本文图片并茂给大家介绍的非常详细,感兴趣的朋友参考下吧 首先在这里我就不说关系型数据库与非关系型数据库之间的区别了(百度上有很多 ...
- vb mysql 插入记录_vb实现数据库的连接,修改,删除,插入(ADO.Net)
[vb]代码库Public Class 全部学生信息 Dim conn As New SqlConnection Dim rs As New SqlDataAdapter 'Dim dt As New ...
- vb连接mysql未发现_vb连接MySQL遇到的问题解决方法
1.安装mysql,2.安装MyODBC-standard-3.51.07-win.msi3:vb连接语句是:Public strcnn As StringPublic sql As StringPu ...
- VB.net数据库编程(01):简单的入门实例--连接到Access文件
先来一个简单的实例. VB.net 2012 SQl server 2012 Access文件:http://download.csdn.net/detail/dzweather/5042992 (两 ...
- 2022年5月4日 【狂神说Java】MySQL最新教程通俗易懂5 数据库权限管理,备份与三大范式
8. 数据库的权限管理和备份 8.1 用户管理 可视化操作 SQL命令操作 用户表: mysql.user 本质:对这张表进行增删改查 -- 创建用户 create user 用户名 identifi ...
- MySQL数据库编程01
文章目录 MySQL编程基础 常量与变量 常量 字符串常量 数值常量 日期和时间常量 布尔值常量 NULL值 变量 局部变量 全局变量 常用系统函数 字符串函数 计算字符串字符数和长度 合并字符串 字 ...
- MySQL笔记11:C语言编程API函数和完整实例演示!
最新文章
- 观点速递:大模型落地产业,存在什么问题?
- vue ajax highcharts,在vue项目中引入highcharts图表的方法(详解)
- 详解js中typeof、instanceof与constructor
- php隐藏文件链接,php隐藏文件实际下载地址的方法
- Spring Boot使用Redis进行消息的发布订阅
- html怎样调取css,css怎么调用?
- poj 1274 The Perfect Stall
- android 应用切换动画,怎么在Android应用中利用Activity对动画进行切换
- 【前端】vue Unknown custom element: xxxx did you register the component correctly
- ubuntu安装mysql添加密码
- ab753变频器中文说明书_怎样快速学习使用和维修变频器
- 招聘看好的几个果然没来
- Iocomp ActiveX/VCL Ultra Pack Crack
- STM32串口下载程序
- _stdcall的作用
- linux清理根目录下的垃圾,Linux 根目录满了解决方法
- MySQL数据库进阶知识
- python字典统计排序1_数据分析1_入门Python
- 从头到尾跑起来一个SpringBoot系统
- 点击按钮,下载二维码图片
热门文章
- 中国厨房更净一步:一场科技“下凡”带来的方太式浪漫
- 数学中的向量相关知识
- c语言数据结构对学生信息折半查找,数据结构实训报告-二分查找学生管理实训报告.doc...
- 基于python的景点天气及评价设计
- Logistic Regression 为什么用极大似然函数
- 深度学习的宏观框架——训练(training)和推理(inference)及其应用场景
- 计算机激光鼠标,光电鼠标和激光鼠标的区别
- SH86260 芯片 苹果夹子 mp3 修复....
- android下雨动画效果,Android 自定义View(二) 下雨效果
- 兄弟连NoSQL视频教程 redis笔记