ADO.net数据库访问技术(一)
来源:互联网 发布:驱动精灵for mac 编辑:程序博客网 时间:2024/05/01 01:09
现在,几乎所有的管理软件都会和数据库打交道,ADO.net是新一代的数据存取技术,是一个全新的数据库访问模型,支持内存中的离线访问!记得之前敲过的机房收费系统,基本上每个窗体都会涉及到对数据库的应用,那接下来我们看看VB.net的访问数据库是怎么样的!
先举一个小例子,一个商场里需要向生产厂家订购物品,首先呢,需要发送订单给生产厂家,然后厂家与商场之间也需要有一定的运输渠道来运送商品,生产厂家给商场运送的货品不能全部摆在柜台上,肯定得先存储到仓库中!那么现在我们的数据库就相当于生产厂家,内存就相当于仓库,Command就相当于订单,Connection就相当于渠道。看下面这张图:
DataAdapter相当于运输工具,Dataset用来保存查询到的数据记录,就相当于临时的存取表!Fill用来填充数据集,Update用来更新数据源!
下面简单介绍下数据库的连接和其他几个简单的应用!
一.简单数据绑定自定义过程DataBind
private sub DataBind()
文本框TextBox、标签、与数据表中某个字段进行绑定的语法格式如下:
控件名.DataBindings.Add("Text",数据集名,"数据表名.字段名")
二.更新数据集自定义过程
private sub updatedataset()
'创建一个新数据集来保存对主数据集所做的更改
Dim datasetchanges as new dataset
'停止当前的任何编辑
bmdata.EndCurrentEdit()
bmdata.EndCurrentEdit()
'获取对主数据集所做的更改
Datasetchanges=ctype(dataset11.getchanges.dataset)
'检查是否做了任何更改!
If (not (datasetchanges) is nothing) Then
Try
Updatedatasource(DataSetChanges)
Dataset11.Merge(DataSetChanges)
Dataset11.AcceptChanges()
Catch exUpdate as system.exception
throw exupdate
End try
End if
End sub
三、数据库连接
Dim strConn As String="Server=(local);Initial Catalog=jwglMis; User Id=sa;Pwd=123"
Windows安全模式验证
Dim strConn As String="Server=(local);Initial Catalog=jwglMis; Integrated Security=SSPI"
感觉数据库的东西真的好多,相比VB6.0还是有很多的不同之处,但是用法其实还是差多的,欢迎大家观看系列文章!
0 0
- ADO.NET数据库访问技术(一)
- ADO.net数据库访问技术(一)
- 黑马程序员--ADO.NET数据库访问技术(一)
- ADO.NET数据库访问技术(二)
- ADO.NET数据库访问技术
- ADO.NET数据库访问技术
- ADO.NET数据库访问技术
- ADO.NET数据库访问技术
- ADO .NET访问数据库(一)
- ASP.NET && 实验六 && ADO.NET数据库访问技术(一)
- 黑马程序员--ADO.NET数据库访问技术(二)
- ADO.NET数据库访问使用范例(一)
- ADO技术访问数据库
- ADO数据库访问技术
- ADO数据库访问技术
- ADO.NET数据库访问
- ADO.NET数据库访问
- Ado.Net 访问数据库
- 摩托车继承自行车和机动车
- 美国VPN你懂的!!
- the C programming language 练习
- 组合模式小试
- mini2440下载到nandflash中时地址设置是0x30000000
- ADO.net数据库访问技术(一)
- Nginx中502和504错误详解
- lubuntu下安装SDL
- 代码收藏2
- 目标检测中背景建模方法
- 第一次接触CorePlot
- socket
- 额...
- 从出租司机到SAP CTO