ADO.NET的小知识点笔记1

 ADO.NET中5个主要数据访问和操作对象
1.Connection:连接管理数据库事务(使用SqlConnection连接Sql Server)
2.Command:向数据库发送的操作命令(使用SqlCommand执行增、删、改、查的语句)
3.DataReader:直接读取数据库中的数据(使用SqlDataReader读取数据)
4.DataSet:存储和更新数据
5.DataAdapter:在Command执行完SQL语句后生成并填充DataSet和DataTable(它是断开式的数据库连接)
连接数据库时,需要在程序中导入System.Data命名空间

第1种写法:

string constr="server=.;uid=sa;pwd=123456;database=master";
Sqlconnection con=new Sqlconnection(constr);

Sqlcommand cmd
=con.Createcommand(); string sql=string.Format("insert into student(name) values('{0}')",name);
cmd.CommandText
=sql;

con.open();

int
r=cmd.ExecuteNonQuery(); //ExecuteNonQuery执行insert名令,返回int类型 con.close();

第2种写法:

Sqlconnection conn=new Sqlconnection();
conn.ConnectionString="server=.;uid=sa;pwd=123456;database=master";

conn.open(); Sqlcommand cmd
=new Sqlcommand("insert into student(name) values('"+name+"')",conn);
cmd.ExecuteNonQuery(); conn.close();

 

断开式连接:使用DataAdapter和DataSet对象

string constr="server=.;uid=sa;pwd=123456;database=userDB";
string sql="select userAccount from UserInfo"

SqlDataAdapter da
=new SqlDataAdapter(sql,constr); DataSet ds=new DataSet();//创建数据集对象 da.Fill(ds);//往ds中填充数据
cbo.UserAccount.DataSource
=ds.Tables[0].DefaultView;//绑定数据源(最后一个单词可不写) cbo.UserAccount.DisplayMember="userAccount";//指定要显示的字段

闪听:当返回的类型是object(可理解为面向对象的),那么任何值都可以设。

 2013-05-04 

posted @ 2013-05-04 15:04  mmww  阅读(206)  评论(0)    收藏  举报