ADO 步骤

1.创建连接通道:服务器名称,身份验证,切换数据库
2.点击连接,打开连接
3.创建命令语句
4.创建命令对象,调用命令对象的方法执行命令 
5.接收返回值
6.判断返回值
7.关闭连接通道

----------------------

//1.说明连接通道如何创建连接通道,设置服务器名称,身份验证和所需要操作的数据库
string connStr = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
//"server=.;Initial Catalog=MySchoolMoreData;Integrated Security=True";
//2.创建连接通道
SqlConnection conn = new SqlConnection();
//2.1设置如何进行连接
conn.ConnectionString = connStr;
//3.打开连接
conn.Open();
//4.创建需要执行的sql命令
string sql = "insert into grade values('"+txtClassName.Text.Trim()+"')";
string sql2 = string.Format("insert into grade values ('{0}')", txtClassName.Text.Trim());
//5.创建“执行”命令的对象:不是真正的执行,而只是传递(传递命令给服务器,接收从服务器返回的值).告诉命令对象,去那里做什么
SqlCommand comm = new SqlCommand();
//5.1:告诉它需要执行的命令
comm.CommandText = sql;
//5.2:告诉它需要使用的连接通道
comm.Connection = conn;
//6.调用命令对象的方法,执行命令。同时接收返回值--返回受影响行数
int count=comm.ExecuteNonQuery();
//7.判断返回值
if (count >= 1)
{
MessageBox.Show("ok");
}
else
{
MessageBox.Show("不ok");
}
//8.关闭连接通道
conn.Close();

----------------------------

////1,插入数据
//string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
//using (SqlConnection conn=new SqlConnection (constring ))
//{
// conn.Open();
// string sql = "insert into grade values ('"+textBox1.Text .Trim ()+"')";
// SqlCommand comm = new SqlCommand(sql,conn);
// int count= comm.ExecuteNonQuery();
// if (count ==1)
// {
// MessageBox.Show("OK");
// }
// else
// {
// MessageBox.Show("NO OK");
// }
// conn.Close();
//}
//------------------------------------------
////2,修改数据
//string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
//using (SqlConnection conn=new SqlConnection (constring ))
//{
// conn.Open();
// string sql = "update grade set classname=@name where classid=21";
// SqlParameter p = new SqlParameter("@name",textBox1 .Text .Trim ());
// SqlCommand comm = new SqlCommand(sql,conn);
// comm.Parameters.Add(p);
// int count = comm.ExecuteNonQuery();
// if (count ==1)
// {
// MessageBox.Show("OK");
// }
// else
// {
// MessageBox.Show("NO OK");
// }
// conn.Close();
//}
//-------------------------------------------
//3,删除数据
//string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
//using (SqlConnection conn=new SqlConnection (constring ))
//{
// conn.Open();
// string sql = "delete from grade where classid=21";
// SqlCommand comm = new SqlCommand(sql,conn);
// int count = comm.ExecuteNonQuery();
// if (count ==1)
// {
// MessageBox.Show("OK");
// }
// else
// {
// MessageBox.Show("NO OK");
// }
// conn.Close();
//}

-----------------------

人的本事不是与生俱来的,不是你掌握了多少,而是当你面对一个未知问题的时候,你能用多少时间来掌握!
原文地址:https://www.cnblogs.com/dianshen520/p/4358827.html