ADO.NET与SQL Server
来源:互联网 发布:白犀牛网络语什么意思 编辑:程序博客网 时间:2024/06/15 05:43
ADO.NET是用于连接数据库的有很多类组成的一个类集合。
下面主要结束连接SQLServer涉及的类。
总结图:(点击图片查看大图)
1,SqlConnection类
提供与SQLServer数据库的连接,根据连接字符串信息,连接上指定的数据库。
代码1
- Dim objConnection As SqlConnection = New SqlConnection("Server= ;DataBase= ; user ID= ; Password= ;")
- objConnection.Open() '打开连接
- objConnection.Close() '关闭连接
2,SqlCommand类
通过执行相应的command命令,实现对数据的选取、插入、更新和删除。
1)Connection属性
该属性被设置为一个SqlConnection。
代码2 (接代码1)
- <span style="font-size:18px;">Dim objCommand As SqlCommand = New SqlCommand()
- objCommand.Connection = objConnection
- </span>
2)CommandText属性
指定要执行的SQL语句或存储过程
代码3 (接代码2)
- <span style="font-size:18px;">objCommand.CommandText ="INSERT INTO User_Info" & "user_Name,user_Id,user_PassWord" & "VALUES('LISHUANG','12','1')"</span>
3)Parameters集合
代码4 (接代码3)
- <span style="font-size:18px;">objCommand.Parameters.Add("@u_name", txtName.Text)
- objCommand.Parameters.Add("@u_pw", txtPW.Text)
- objCommand.Parameters.Add("@u_id", txtId.Text)
- </span>
代码中"@u_pw”称为占位符,@的变量,要用参数来填充。add 方法接受参数名和腰添加的对象
4)ExecuteNonQuery方法
最后执行的语句,会将信息插入到数据库中作更新。
- <span style="font-size:18px;">objCommand.ExecuteNonQuery()</span>
3,SqlDataAdapter类
只支持SQLServer数据库的配置连接,是数据源和数据对象Dataset之间的桥梁。
类中的SelectCommand属性用于保存从数据源中检索的数据sqlcommand,接着,将结果存到dataset中。
4,DataSet类
用来存储从数据存储中检索的数据,并保存到内存中,Dataset中的数据与数据源是断开的,可以独立于数据库而操作数据。
数据库连接步骤:
1,连接数据库,用SqlConnection配置连接字符串。
2,执行SQL语句,用SqlCommand命令
3,读取数据,用DataReader
4,存放内容,用DataSet
0 0
- ADO.NET与SQL Server
- ADO.NET与SQL Server
- SQL Server与ADO.Net数据类型对照
- Ado.net与SQL Server数据库编程
- vb.net通过ADO.NET与sql server数据库交互
- SQL Server 和 ADO.NET
- ADO.NET中与SQL Server连接类
- 有关ado.net中与sql server的连接
- ADO.NET与SQL Server数据库的连接
- android学习系列-JDBC连接SQL server与ADO.NET连接Sql Server对比(4)
- ADO.NET:从 SQL Server 检索数据
- 使用ADO.NET配置SQL Server事务处理
- SQL Server 连接池 (ADO.NET)
- SQL Server 中的快照隔离 (ADO.NET)
- Sql Server的ADO.NET访问类
- SQL Server 中的查询通知 (ADO.NET)
- SQL Server 连接池 (ADO.NET)
- SQL Server 连接池 (ADO.NET)
- SuperMap管网节点使用自适应符号可视化的方法
- C++面向对象实验(一)
- 每天一个linux命令:du 命令
- leetcode 029 Divide Two Integers
- PBKDF2加密
- ADO.NET与SQL Server
- java 调试工具,命令行工具,性能工具,可视化工具
- 关于以前的简单总结
- Leetcode 94:Binary Tree Inorder Traversal (二叉树中序遍历,非递归)
- 三次握手是在accept之前完成的
- 重建引导扇区
- 深度优先搜索思想入门!
- 关于springmvc静态资源访问
- 数据结构_写程序计算给定多项式在给定点处的值