ADO.NET 数据连接
2010-10-14 16:20
190 查看
[align=left]ADO.NET是一组用于和数据库进行交互的面向对象类库。[/align]
[align=left]ADO.NET常用的对象[/align]
[align=left]1.SqlConnection:表示与数据库源取得连接。[/align]
[align=left]2.SqlCommand:表示SQL语句命令。[/align]
[align=left]3.SqlDataReader:表示sql语句查询出的结果。[/align]
[align=left]4.SqlDataAdapter:表示填充命令中DataSet的对象能力。[/align]
[align=left]5.DataSet:表示命令的结果,可以是数据集。[/align]
[align=left]Connection连接对象[/align]
[align=left]1.要使用System.Data.SqlClient命名空间[/align]
[align=left]SqlConnection con=new SqlConnection();//创建连接对象[/align]
[align=left]con.ConnectionString="server='(local)';database='mytable';uid='sa';pwd='sa'";[/align]
[align=left]try[/align]
[align=left]{[/align]
[align=left]con.Open();//尝试打开连接[/align]
[align=left]Label.Text="连接成功";[/align]
[align=left]}[/align]
[align=left]catch[/align]
[align=left]{[/align]
[align=left]Label.Text="连接失败";[/align]
[align=left]}[/align]
[align=left]Command执行对象[/align]
[align=left]Comm对象可以使用数据命令直接与数据库 源进行通信。[/align]
[align=left]...[/align]
[align=left]SqlCommand cmd=new SqlCommand("select * from table",con);//建立Command对象[/align]
[align=left]SqlDataReader执行对象[/align]
[align=left]SqlDataReader reader=Command.ExecuteReader();[/align]
[align=left]if(reader.HasRows)[/align]
[align=left]{[/align]
[align=left]while(reader.Read())[/align]
[align=left]{[/align]
[align=left]Console.WriteLine("{0}\t{1}",reader.GetInt32(0),reader.GetString(1));[/align]
[align=left]}[/align]
[align=left]}[/align]
[align=left]else[/align]
[align=left]{[/align]
[align=left]Console.WriteLine("没有行记录");[/align]
[align=left]}[/align]
[align=left]reader.close();[/align]
[align=left]DataAdapter适配器对象[/align]
[align=left]使用System.Data.Common命名空间[/align]
[align=left]SqlDataAdapter:该类专用于SQL数据库,在SQL数据库中使用该类能提高性能[/align]
[align=left]SqlDataAdapter da=new SqlDataAdapter("select * from table");[/align]
[align=left] DataSet数据集对象[/align]
[align=left]使用System.Data命名空间[/align]
[align=left]DataTable数据表对象[/align]
[align=left]DataTable table=new DataTable(“mytable”);[/align]
[align=left]DataColcumn Colcumn=new DataColcumn();[/align]
[align=left]Colcumn=table.Colcumn.Add.("id"),typeof(int));//增加一列[/align]
[align=left] [/align]
[align=left] [/align]
[align=left]ADO.NET常用的对象[/align]
[align=left]1.SqlConnection:表示与数据库源取得连接。[/align]
[align=left]2.SqlCommand:表示SQL语句命令。[/align]
[align=left]3.SqlDataReader:表示sql语句查询出的结果。[/align]
[align=left]4.SqlDataAdapter:表示填充命令中DataSet的对象能力。[/align]
[align=left]5.DataSet:表示命令的结果,可以是数据集。[/align]
[align=left]Connection连接对象[/align]
[align=left]1.要使用System.Data.SqlClient命名空间[/align]
[align=left]SqlConnection con=new SqlConnection();//创建连接对象[/align]
[align=left]con.ConnectionString="server='(local)';database='mytable';uid='sa';pwd='sa'";[/align]
[align=left]try[/align]
[align=left]{[/align]
[align=left]con.Open();//尝试打开连接[/align]
[align=left]Label.Text="连接成功";[/align]
[align=left]}[/align]
[align=left]catch[/align]
[align=left]{[/align]
[align=left]Label.Text="连接失败";[/align]
[align=left]}[/align]
[align=left]Command执行对象[/align]
[align=left]Comm对象可以使用数据命令直接与数据库 源进行通信。[/align]
[align=left]...[/align]
[align=left]SqlCommand cmd=new SqlCommand("select * from table",con);//建立Command对象[/align]
[align=left]SqlDataReader执行对象[/align]
[align=left]SqlDataReader reader=Command.ExecuteReader();[/align]
[align=left]if(reader.HasRows)[/align]
[align=left]{[/align]
[align=left]while(reader.Read())[/align]
[align=left]{[/align]
[align=left]Console.WriteLine("{0}\t{1}",reader.GetInt32(0),reader.GetString(1));[/align]
[align=left]}[/align]
[align=left]}[/align]
[align=left]else[/align]
[align=left]{[/align]
[align=left]Console.WriteLine("没有行记录");[/align]
[align=left]}[/align]
[align=left]reader.close();[/align]
[align=left]DataAdapter适配器对象[/align]
[align=left]使用System.Data.Common命名空间[/align]
[align=left]SqlDataAdapter:该类专用于SQL数据库,在SQL数据库中使用该类能提高性能[/align]
[align=left]SqlDataAdapter da=new SqlDataAdapter("select * from table");[/align]
[align=left] DataSet数据集对象[/align]
[align=left]使用System.Data命名空间[/align]
[align=left]DataTable数据表对象[/align]
[align=left]DataTable table=new DataTable(“mytable”);[/align]
[align=left]DataColcumn Colcumn=new DataColcumn();[/align]
[align=left]Colcumn=table.Colcumn.Add.("id"),typeof(int));//增加一列[/align]
[align=left] [/align]
[align=left] [/align]
相关文章推荐
- vs2015 新建ADO.NET 实体数据模型向导,选择MySql数据库连接后点击下一步就闪退
- ADO.NET编程之美----数据访问方式(面向连接与面向无连接)
- ADO.NET的结构,提供程序和数据连接,执行数据库命令Command对象
- ADO.NET实体数据模型多表连接查询中的实体键问题
- ADO.NET:连接数据字符串
- ADO.NET编程之美----数据访问方式(面向连接与面向无连接)
- 用多活动结果集优化ADO.NET2.0数据连接
- 图解Ado.net连接数据库并存取数据的几种方式
- ADO.Net连接不同数据库
- ADO.NET的数据提供程序和数据连接——ADO.NET学习&应用笔记之二
- ADO.NET的数据提供程序和数据连接——ADO.NET学习&应用笔记之二
- ADO.NET 3.5 Cookbook:一、连接数据(1)保存连接字符串
- ADO.NET - 非连接数据访问Adapter
- ADO.NET 数据连接查询
- ADO.NET 数据连接查询
- ASP.NET MVC 4用ADO.NET实体数据模型连接数据库
- ADO.NET的数据提供程序和数据连接——ADO.NET学习&应用笔记之二
- ADO.NET 数据连接查询
- ADO.NET 的几个示例二,带连接数据查询方法
- WPF数据绑定之Ado.net的数据库连接绑定