• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > 一个经典的ADO.NET入门例子

一个经典的ADO.NET入门例子

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了ado.net,ado.net是什么,ado.net连接数据库,ado.net视频教程,ado.net教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
众所周知,ADO.NET相对于ADO的最大优势在于对于数据的更新修改可以在与数据源完全断开联系的情况下进行,然后再把数据更新情况传回到 

数据源。这样大大减少了连接过多对于数据库服务器资源的占用。下面是我在《ADO.NET实用指南》这本书上看到的一个例子,比较清楚的讲解 

了ADO.NET的使用方法。 
Imports System.Data.SqlClient 
Imports System.Data 
Imports System.Data.Common 

Public Class Form1 
Inherits System.Windows.Forms.Form 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
Dim conn As New SqlConnection("data source=localhost;initial catalog=StudentCourse;" & _ 
"User ID=;Password=;") 
Dim ds As New DataSet 
Try 
conn.Open() '在形成SqlDataAdapter前打开conn 
Dim daAuthors As New SqlDataAdapter("Select * From SC", conn) 
Dim bldr As New SqlCommandBuilder(daAuthors) 
daAuthors.Fill(ds,"SC") 
conn.Close() '在填充完ds后关闭连接,接着对ds进行操作 

Dim tbl As New DataTable 
tbl = ds.Tables("SC") 

Dim rowVals(3) As Object 
rowVals(0) = "5" 
rowVals(1) = "00003" 
rowVals(2) = "0001" 
rowVals(3) = 99 
Dim insertedRow As DataRow 
insertedRow = tbl.Rows.Add(rowVals) '添加一行 

tbl.Rows(0).Delete() '删除一行 

tbl.Rows(1).BeginEdit() 
tbl.Rows(1)("score") = 89 '修改一行 
tbl.Rows(1).EndEdit() 

conn.Open() 
daAuthors.Update(ds.Tables("SC")) '须将结果传回数据源时打开连接,update 
conn.Close() 
Catch ex As Exception 
MessageBox.Show(ex.Message) 
End Try 
End Sub 
End Class  </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ADO.NET实现对SQL Server数据库的增删改查示例
  • .NET中如何将文本文件的内容存储到DataSet
  • ADO.NET获取数据(DataSet)同时获取表的架构实例
  • ADO.NET通用数据库访问类
  • ADO.NET基础知识汇总
  • 浅谈ADO.NET数据库脚本
  • ADO.NET编程之基础知识
  • ASP.NET中实现把Json数据转换为ADO.NET DataSet对象
  • vs2012创建的ado.net模型无法实例化的解决方案
  • .Net中实现无限分类的2个例子

相关文章

  • 2017-05-11.NetCore实现上传多文件的示例详解
  • 2017-05-11ASP.NET MVC下基于异常处理的完整解决方案总结
  • 2017-05-11ASP.NET 文件断点续传实现代码
  • 2017-05-11asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
  • 2017-05-11剖析Asp.Net路由系统实现原理
  • 2017-05-11C# 生转换网页为pdf
  • 2017-05-11ASP.net Substitution 页面缓存而部分不缓存的实现方法
  • 2017-05-11asp.NET 脏字过滤算法
  • 2017-05-11jQuery 插件autocomplete自动完成应用(自动补全)(asp.net后台)
  • 2017-05-11.NET中的IO操作之文件流用法分析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP.Net前台调用后台变量的方法
    • ASP.NET中页面之间传递值的几种方式整理
    • ashx文件的使用小结
    • 详解.Net core2.0日志组件Log4net、Nlog简单性能测试
    • asp.net程序优化 尽量减少数据库连接操作
    • ASP.NET中DataTable与DataSet之间的转换示例
    • ConfiguraionSource节点及多个配置文件的应用
    • 解决uploadify使用时session发生丢失问题的方法
    • ASP.NET 2.0写无限级下拉菜单
    • ASP.net做的IP访问限制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有