最简单的手工写增,删,改,查的代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { String sql; int result=0; //最简单的手工写增,删,改,查 //辅助记忆, 服务器=.;用户名=;密码=;数据库=; string connectionString = "server=.;uid=sa;pwd=flower520;database=Stu;"; SqlConnection con = new SqlConnection(connectionString); //1.增加 sql = "insert into Student (Name,Age,Memo) values('小明',20,'好玩');select SCOPE_IDENTITY()"; SqlCommand cmd = new SqlCommand(sql, con); con.Open(); result = Convert.ToInt32(cmd.ExecuteScalar()); Console.WriteLine(result > 0 ? "添加成功!" : "添加失败!"); //2.删除 sql = "delete from Student where id=2"; cmd.CommandText = sql; result = cmd.ExecuteNonQuery(); Console.WriteLine(result > 0 ? "删除成功!" : "删除失败!"); //3.修改 sql = "update Student set name='小刘' where id=4"; cmd.CommandText = sql; result = cmd.ExecuteNonQuery(); Console.WriteLine(result>0?"修改成功!":"修改失败!"); //4.查询 sql = "select * from Student"; cmd.CommandText = sql; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Console.WriteLine(string.Format("{0} {1} {2} {3}",dr[0],dr[1],dr[2],dr[3])); } //注, 此时必须关闭dr, 因为dr是独占的, 如果不关闭, 会造成其它操作无法进行。 dr.Close(); //另一种查询的方法 SqlDataAdapter da = new SqlDataAdapter(sql, con); DataSet ds = new DataSet(); da.Fill(ds, "table1"); DataTable dt = ds.Tables["table1"]; Console.WriteLine("\n另一种查询方式:"); foreach (DataRow dRow in dt.Rows) { Console.WriteLine(string.Format("{0} {1} {2} {3}", dRow[0], dRow[1], dRow[2], dRow[3])); } Console.ReadLine(); } } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值