信息发布软件,b2b软件,广告发布软件

 找回密码
 立即注册
搜索
查看: 6910|回复: 83
打印 上一主题 下一主题

[『VB.NET 图文教程』] VB.NET Access数据库连接的实例教程

  [复制链接]

774

主题

858

帖子

5500

积分

积分
5500
跳转到指定楼层
宣传软件楼主
发表于 2017-1-10 14:38:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

软件教程首图:

软件教程分类:VB.NET 图文教程 

软件图文教程视频教程分类:软件图文教程 

软件教程难易程度:软件中级教程 

软件教程发布日期:2017-01-10

软件教程关键字:

① 本信息收集于网络,如有不对的地方欢迎联系我纠正!
② 本信息免费收录,不存在价格的问题!
③ 如果您的网站也想这样出现在这里,请您加好友情链接,我当天会审核通过!

④友情链接关键字:软件定制网站 网址:http://www.postbbs.com

软件教程详细描述

先来一个简单的实例。

VB.NET 2012

SQl server 2012

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

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


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

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


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


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

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



[vb] view plain copy
print?


  • 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 = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdbersist 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  


VB.NET Access数据库连接的实例教程 b2b软件


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


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

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


[vb] view plain copy
print?


  • 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 = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdbersist 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 = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdbersist 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 = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdbersist 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,反正只是入门。

结果如下:

VB.NET Access数据库连接的实例教程 b2b软件


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




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


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


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




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

VB.NET Access数据库连接的实例教程 b2b软件



unto镇江论坛软件群发帖信息发布软件脚本next装饰E站通网站群发帖软件信息发布软件自动发帖脚本
回复

使用道具 举报

774

主题

858

帖子

5500

积分

积分
5500
推广工具板凳
 楼主| 发表于 2017-1-10 14:40:52 | 只看该作者

    在VB中,连接ACCESS数据库的方法主要有下面三种

  •    使用ADO对象,通过编写代码访问数据库
                      Connection 对象                               ODBC数据源
  •    使用ADO Data 控件快速创建数据库连接
                      有三种连接方法                                             Data Link文件                                             使用ODBC数据源名称                                             使用连接字符串
  •    使用数据环境设计器创建数据库连接
                     首先添加环境引用。                     然后找到数据源进行连接

            无论是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接。就好比从北京到上海,可以做汽车,可以做火车,还可以做飞机,汽车走高速,火车走铁路,飞机走航线,过程不一样,但结果是一样的,都是到达上海目的地。

           

            在操作这三种连接方式的时候,会发现有重复的操作。

            Data 控件连接中,ODBC数据源的连接和使用字符串的连接 与直接使用ODBC数据源连接中,不同是,直接使用ODBC数据源设置好路径后,再用connection对象连接即可;Data控件则不用Connection 对象,有控件,设置好路径了,就直接连到啦。

            数据环境设计器和ADO 对象,都用到了connection连接。不同的是,数据环境设计器中,connection连接途径是和data控件中字符串的连接步骤一致。

            总结不同:ADO对象连接需要编写代码,其他的不用编写代码。

            



         下面详细介绍每一种连接方法的详细步骤:

          1,使用ADO connection对象

                首先,要建立ADO引用,定义connection这个类,然后实例化对象。

                代码完成如下:

[vb] view plain copy
print?


  •    <span style="font-size:18px;">Dim objCn As New Connection, objRs As New Recordset         
  • objCn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;" & "Data Source=" & App.Path & "\实例01.mdb"  
  • objCn.Open   
  • n>  

          2,使用ODBC数据源

                 首先,打开电脑上的ODBC数据源,建立关系。

                 步骤如下:

                 1),打开电脑上的ODBC数据源

                          如下图所示:




                 2)点击添加



                3)命名


                 4)和数据库源建立关系


                 5)用代码实现连接

[vb] view plain copy
print?


  • <span style="font-size:18px;">       dim objCn As Connection  
  •        Set objCn = New Connection  
  •        objCn.Open "DSN=实例2DSN"  
  • </span>  

          3,ADO Data 控件创建连接

                 1)右击data控件,选择ADODC属性





                  2)从三种连接资源中选择一种。

                            使用data Link 文件:直接点击浏览,找到包含连接字符串的.udl文件即可

                            使用ODBC数据源连接,单击新建



                                                  

                                                    选择用户数据库,之后的操作跟2中步骤一样。

                            使用连接字符串:单击生成

                                       





测试连接


          4,使用数据环境设计器创建数据库连接

                         添加引用






                      右击创建连接,在右击想要连接的属性,之后的操作跟data控件中使用字符串中的操作一致。



回复 支持 反对

使用道具 举报

774

主题

858

帖子

5500

积分

积分
5500
信息发布软件沙发
 楼主| 发表于 2017-1-10 14:40:15 | 只看该作者

在向大家详细介绍VB.NET Access数据库连接之前,首先让大家了解下VB.NET的简介,然后全面介绍VB.NET Access数据库连接。

  Visual Basic.NET 是从 Visual Basic 语言演变而来的,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向 Microsoft .NET Framework 的语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面的优点。这一代 Visual Basic 延续了为您提供一种简单快捷的方法来创建基于 .NET Framework 的应用程序的传统。

  VB.NET的简介

  VB.NET是微软最新平台技术,是.netframeworkSDK的一种语言。VB.NET和VC#.NET在功能上没有区别。编译以后生成的可执行文件被称为Assembly,即程序集。VB.net的版本号是VB7.0,它的运行是建立在CLR(CommonLanguageRuntime)和MSIL(MicrosoftIntermediateLanguage)虚拟器上的。其实,它的机制和Java差不多。

  VB.NET Access数据库连接

  采用OleDbConnection对象


Private Function getAccessConnection() As OleDbConnection
Dim dbConnectionString As String = "rovider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|\Resources\mag.mdbersist Security Info=true"
Dim dbConnection As OleDbConnection = New OleDbConnection(dbConnectionString)
Try
dbConnection.Open()
Catch Ex As Exception
’MsgBox(Err.Description)
End Try
Return dbConnection
End Function


private Sub fillDataGridView()

Dim sqlStr As String = "select * from Table"
Dim DataAdapter As New OleDbDataAdapter
Dim dataSet As New DataSet
Dim DataGridView As New DataGridView
Dim dbConnection As OleDbConnection = getAccessConnection()

If dbConnection.State.ToString = "Closed" Then
MsgBox(Chr(13) & " access 数据库连接失败 " & Chr(13), , "警告")
Exit Sub
End If

DataAdapter.SelectCommand = New OleDbCommand(sqlStr,dbConnection)

Try
DataAdapter.Fill(dataSet,"Table")
DataGridView.DataSource = dataSet.Tables("Table").DefaultView
Catch Ex As Exception
MsgBox(Err.Description)

Finally
dataSet.Dispose
DataAdapter.Dispose
dbConnection.Close
dbConnection.Dispose
End Try

End Sub

  VB.NET Access数据库文件,可以通过 My Project -> 资源 -> 添加资源 -> 添加现有文件 这样的方式来添加调试状态下,每次运行项目,Resources下面的数据库将会覆盖Debug下的数据库。



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关导读
信息发布软件AIWROK软件滑动方法集合示例
AIWROK软件滑动方法集合示例
信息发布软件AIWROK软件安卓AIWROK汇集软件点击
AIWROK软件安卓AIWROK汇集软件点击
信息发布软件苹果系统点击方法综合示例
苹果系统点击方法综合示例
信息发布软件AIWROK苹果系统找图方法完整示例集合
AIWROK苹果系统找图方法完整示例集合
信息发布软件苹果系统找图方法完整示例集合
苹果系统找图方法完整示例集合
信息发布软件苹果IOS系统找字OCR方法例子
苹果IOS系统找字OCR方法例子
信息发布软件AIWORK软件数组高级示例
AIWORK软件数组高级示例
信息发布软件AIWROK软件运算符封装库示例
AIWROK软件运算符封装库示例
信息发布软件AIWROK软件语法运行小示例
AIWROK软件语法运行小示例
信息发布软件AIWROK软件JS循环小示例
AIWROK软件JS循环小示例
信息发布软件AIWROK软件H5网页被主脚本获取值用法
AIWROK软件H5网页被主脚本获取值用法
信息发布软件AIWROK软件创建可暂停恢复的多线程任务
AIWROK软件创建可暂停恢复的多线程任务
信息发布软件AIWROK软件类型转换方法例子
AIWROK软件类型转换方法例子
信息发布软件AIWROK软件H5脚本执行与进度显示
AIWROK软件H5脚本执行与进度显示 .
信息发布软件AIWROK软件根据时间段执行异步任务支持多线程并行处理
AIWROK软件根据时间段执行异步任务支持多线程并行处理
信息发布软件H5自动开关执行脚本功能演示
H5自动开关执行脚本功能演示
信息发布软件AIWROK软件H5单选脚本运行示例
AIWROK软件H5单选脚本运行示例
信息发布软件H5任务脚本选择与执行中心
H5任务脚本选择与执行中心
信息发布软件H5里CheckBox控件演示
H5里CheckBox控件演示
信息发布软件AIWROK软件正则用法实际例子
AIWROK软件正则用法实际例子
信息发布软件AIWROK软件权限管理器实现
AIWROK软件权限管理器实现
信息发布软件AIWORK软件节点方法无碍示例子
AIWORK软件节点方法无碍示例子
信息发布软件JSON.stringify 和 JSON.parse 完整示例
JSON.stringify 和 JSON.parse 完整示例
信息发布软件AIWROK软件展示JavaScript各种语句标识符的用法
AIWROK软件展示JavaScript各种语句标识符的用法
信息发布软件JS巧妙地组合使用各种条件语句
JS巧妙地组合使用各种条件语句
信息发布软件AIWROK手机数据库MySQL数据库截图片批量上传操作脚本
AIWROK手机数据库MySQL数据库截图片批量上传操作脚本
信息发布软件HID中文输入智能打字功能
HID中文输入智能打字功能
信息发布软件AIWROK软件对象工具函数库例子
AIWROK软件对象工具函数库例子
信息发布软件AIWROK软件H5交互演示黄色主题
AIWROK软件H5交互演示黄色主题
信息发布软件H5单按钮执行脚本示例
H5单按钮执行脚本示例
信息发布软件苹果H5界面完整调用脚本示例
苹果H5界面完整调用脚本示例
信息发布软件AIWROK软件平台设备信息全面检测工具例子
AIWROK软件平台设备信息全面检测工具例子
信息发布软件AIWROK创建和放大日志窗口并展示动态内容
AIWROK创建和放大日志窗口并展示动态内容
信息发布软件AIWROK软件device相关方法获取设备信息例子
AIWROK软件device相关方法获取设备信息例子[/backcolor]
信息发布软件数据库MySQL实时内容随机调用
数据库MySQL实时内容随机调用
信息发布软件AIWROK软件分享一个特效苹果H5页面
AIWROK软件分享一个特效苹果H5页面
信息发布软件数据库MYQ业务流程心跳程序启动
数据库MYQ业务流程心跳程序启动
信息发布软件数据库MySQL功能支持创建表插入中文数据查询删除功能例子
数据库MySQL功能支持创建表插入中文数据查询删除功能例子
信息发布软件AIWROK软件Zip 高级操作复杂示例
AIWROK软件Zip 高级操作复杂示例
信息发布软件AIWROK软件txt_文件读写方法小结
AIWROK软件txt_文件读写方法小结
信息发布软件AIWROK软件file文件操作方法小结
AIWROK软件file文件操作方法小结
信息发布软件AIWORK软件配置读写H5演示配套脚本
AIWORK软件配置读写H5演示配套脚本
信息发布软件AIWROK配置读写功能演示示例
AIWROK配置读写功能演示示例
信息发布软件AIWROK截图缓存工具
AIWROK截图缓存工具
信息发布软件AIWROK线程许可证工具
AIWROK线程许可证工具
信息发布软件整理了AIWROK环境下常用的Date对象和sleep对象方法
整理了AIWROK环境下常用的Date对象和sleep对象方法
信息发布软件FastUI界面普通用法
FastUI界面普通用法
信息发布软件FastUI界面类[window]方法小结
FastUI界面类[window]方法小结 方法 1:close(关闭指定窗口)方法 2:closeAll(关闭所有窗口)方法 3:loadUI(加载 UI 界面)方法 4:onClose(监听窗口关闭事件)方法 5:onLoad(监听窗口加载事件)方法 6:setFull(设置窗口全屏)方法 7:setHeight(设置窗口高度)方法 8:setHidden(隐藏窗口)方法 9:setLeft(设置窗口 X 轴坐标)方法 10:setTop(设置窗口 Y 轴坐标)方法 11:setVisable(显示隐藏的窗口)方
信息发布软件AIWROK软件按钮监听UI界面与事件监听功能演示
AIWROK软件按钮监听UI界面与事件监听功能演示.
信息发布软件AWIROK软件多选[uiCheckBox]方法小结
AWIROK软件多选方法小结 方法一:findByID 加载多选控件方法二:getAllChecked 获取所有选中项方法三:getAllSelect 获取所有选项方法四:getChecked 获取某个选项是否选中方法五:setChecked 设置某个选项是否选中方法六:setCheckeds 设置多个选项是否选中方法七:setHeight 设置高度
信息发布软件AIWROK日志演示开启日志显示 → 放大 → 关闭代码
AIWROK日志演示开启日志显示 → 放大 → 关闭代码
信息发布软件&#127983;AIWROK数组方法高级应用案例
🏯AIWROK数组方法高级应用案例
信息发布软件AIWROK软件日志悬浮窗简化版自动切换位置
AIWROK软件日志悬浮窗简化版自动切换位置
信息发布软件AIWROK软件String实例演示
AIWROK软件String实例演示
信息发布软件AIWROK软件S内置String类[String]方法小结
AIWROK软件S内置String类[String]方法小结 方法 1:charAt[/backcolor]方法 2:charCodeAt[/backcolor]方法 3:indexOf[/backcolor]方法 4:lastIndexOf[/backcolor]方法 5:length[/backcolor]方法 6:match[/backcolor]方法 7:replace[/backcolor]方法 8:replaceAll[/backcolor]方法 9:split[/backcolor]方法 10:startsWith[/backcolor]方法 11:substr[/backcolor]方法 12:substring[/backcolor]方法 13:trim[/backcol
信息发布软件AIWROK软件完整的WebSocket客户端示例
这段代码是一个完整的WebSocket客户端示例,用于连接到指定的WebSocket服务器并处理各种事件。具体来说,代码的作用如下: 定义服务器地址:首先定义了一个服务器的IP地址和端口号 var ip = "154.37.221.104:8886";。 创建WebSocket对象:尝试创建一个新的WebSocket对象 var ws = new WebSocket();。注意,这里的 new ws() 应该是 new WebSocket()。 添加事件监听器:代码中尝试为WebSocket对象添加事件监听器,但这里有一个错误。
信息发布软件AIWROK软件苹果系统中实现四种基本滑动操作
AIWROK软件苹果系统中实现四种基本滑动操作
信息发布软件hid的滑动没有百分比坐标滑动吗
hid的滑动没有百分比坐标滑动吗
信息发布软件单选控件[uiRadioButton]方法小结
单选控件方法小结 方法 1:加载单选控件[/backcolor]方法 2:获取选中项[/backcolor]方法 3:设置高度[/backcolor]方法 4:设置选中项[/backcolor]
信息发布软件AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
AIWROK软件无障碍触摸操作示例:点击、左右滑动、上下滑动实例
信息发布软件AIWROK软件安卓随机工具应用函数生成
AIWROK软件安卓随机工具应用函数生成
信息发布软件用在AIWORK软件代码中的实用符号分类整理2
用在AIWORK软件代码中的实用符号分类整理2 软件IDE用Emoji符号分类整理(含用途说明)一、表情与情感1. 微笑 [*]😀 笑脸(基础开心反馈,用于操作成功后的友好提示) [*]😃 笑脸大眼睛(强化开心情绪,用于重要任务完成后的积极反馈) [*]😄 笑脸和微笑的眼睛(温和友好的状态,用于日常交互中的正向回应) [*]😁 带着微笑的眼睛(轻松愉悦的反馈,用于轻度成功或趣味操作) [*]
信息发布软件AIWROK软件图像二值化的各种方法和应用场景
AIWROK软件图像二值化的各种方法和应用场景
信息发布软件AIWROK软件找图区分页面变化和卡死状态
AIWROK软件找图区分页面变化和卡死状态
信息发布软件AIWROK苹果系统Map 数据管理[map]小结
AIWROK苹果系统Map 数据管理[map]小结 方法一:add(添加键值对)[/backcolor]方法二:delete(删除指定键值对)[/backcolor]方法三:clear(清空所有键值对)[/backcolor]方法四:get(根据键获取值)[/backcolor]方法五:getAllValue(获取所有值)[/backcolor]方法六:toString(转换为字符串)[/backcolor]完整示例:

QQ|( 京ICP备09078825号 )

本网站信息发布软件,是可以发布论坛,发送信息到各大博客,各大b2b软件自动发布,好不夸张的说:只要手工能发在电脑打开IE能发的网站,用这个宣传软件就可以仿制动作,进行推送发到您想发送的B2B网站或是信息发布平台上,不管是后台,还是前台,都可以进行最方便的广告发布,这个广告发布软件,可以按月购买,还可以试用软件,对网站的验证码也可以完全自动对信息发布,让客户自动找上门,使企业轻松实现b2b发布,这个信息发布软件,均是本站原创正版开发,拥有正版的血统,想要新功能,欢迎提意见给我,一好的分类信息群发软件在手,舍我其谁。QQ896757558

GMT+8, 2026-2-4 12:26 , Processed in 0.340887 second(s), 48 queries .

宣传软件--信息发布软件--b2b软件广告发布软件

快速回复 返回顶部 返回列表