ADO.Net
今天在云和学院学习了ADO.Net
DataReader:数据读取器,只读、只进的结果集,一条一条读取数据
using(SqlConnection conn=new SqlConnection(connstring))
{
conn.Open();
string sql = "select * from 职工";
using(SqlCommand cmd=new SqlCommand(sql,conn))
{
using(SqlDataReader sda=cmd.ExecuteReader())
{
while(sda.Read())
{
Console.WriteLine("职工ID{0},职工号{1},仓库号{2},姓名{3},性别{4},工资{5}",sda[0],sda[1],sda[2],sda[3],sda[4],sda[5]);
}
}
}
Console.ReadKey();
}
string connstring = "Data Source=.;Initial Catalog=db_buiness;Integrated Security=True"; using(SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); string conntext = "insert into 职工(职工号,仓库号,姓名,性别,工资) values(‘zg19‘,‘wh5‘,‘王丽‘,‘女‘,1200)"; using(SqlCommand comm=new SqlCommand(conntext,conn)) { int num = comm.ExecuteNonQuery(); if(num>0) { Console.WriteLine("插入成功"); } else { Console.WriteLine("插入失败"); } } } Console.ReadKey();
更新数据
string connstring = "Data Source=.;Initial Catalog=db_buiness;Integrated Security=True"; using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); string conntext = "update 职工 set 职工号=‘zg20‘ where 职工ID=19"; using (SqlCommand comm = new SqlCommand(conntext, conn)) { int num = comm.ExecuteNonQuery(); if (num > 0) { Console.WriteLine("更新成功"); } else { Console.WriteLine("更新失败"); } } } Console.ReadKey();
删除数据
string connstring = "Data Source=.;Initial Catalog=db_buiness;Integrated Security=True"; using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); string conntext = "delete from 职工 where 职工ID=19"; using (SqlCommand comm = new SqlCommand(conntext, conn)) { int num = comm.ExecuteNonQuery(); if (num > 0) { Console.WriteLine("删除成功"); } else { Console.WriteLine("删除失败"); } } } Console.ReadKey();
查询操作
private void btnlogin_Click(object sender, EventArgs e) { string name = this.txtname.Text; string pwd = this.txtpwd.Text; string connectstring = "Data Source=.;Initial Catalog=db_buiness;Integrated Security=True"; using(SqlConnection conn=new SqlConnection(connectstring)) { conn.Open(); string sql = "select name,pwd from 用户 where name=@name and pwd=@pwd"; SqlParameter parms = new SqlParameter("@name",name); SqlParameter parms1 = new SqlParameter("@pwd",pwd); using(SqlCommand cmd=new SqlCommand(sql,conn)) { cmd.Parameters.Add(parms); cmd.Parameters.Add(parms1); DataTable dt = new DataTable(); using(SqlDataAdapter sda=new SqlDataAdapter(cmd)) { sda.Fill(dt); } if(dt.Rows.Count>0) { MessageBox.Show("登陆成功"); } else { MessageBox.Show("登陆失败"); } } } }
查找出表中所有记录
protected void Page_Load(object sender, EventArgs e) { string connectstring = "Data Source=.;Initial Catalog=db_buiness;Integrated Security=True"; using(SqlConnection conn=new SqlConnection(connectstring)) { conn.Open(); string sql = "select * from 职工"; using(SqlCommand cmd=new SqlCommand(sql,conn)) { DataTable dt = new DataTable(); using(SqlDataAdapter sda=new SqlDataAdapter(cmd)) { sda.Fill(dt); } GridView1.DataSource = dt; GridView1.DataBind(); } } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。