当前位置:数据库 > SQLServer >>

ADO.NET与SQL Server

ADO.NET是用于连接数据库的有很多类组成的一个类集合。
下面主要结束连接SQLServer涉及的类。
 
 
总结图:(点击图片查看大图)
 
 1,SqlConnection类
提供与SQLServer数据库的连接,根据连接字符串信息,连接上指定的数据库。
 
代码1
[vb]  
Dim objConnection As SqlConnection = New SqlConnection("Server= ;DataBase= ; user ID= ; Password=  ;")  
  
objConnection.Open() '打开连接  
  
objConnection.Close() '关闭连接  
 
 
2,SqlCommand类
通过执行相应的command命令,实现对数据的选取、插入、更新和删除。
 
1)Connection属性
该属性被设置为一个SqlConnection。
 
代码2 (接代码1)
[vb]  
<span style="font-size:18px;">Dim objCommand As SqlCommand = New SqlCommand()  
  
objCommand.Connection = objConnection  
</span>  
 
2)CommandText属性
指定要执行的SQL语句或存储过程
 
代码3 (接代码2)
[vb] 
<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)
[vb]  www.zzzyk.com
<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方法
最后执行的语句,会将信息插入到数据库中作更新。
 
[vb]  
<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
 
补充:Web开发 , ASP.Net ,
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,