有关ADO.NET基础中的基础的熟悉过程

现在对于ADO.NET基础的理解与记忆并不严谨和完善

所以,只写一点关于自己的理解,嗯,一种去转换思维理解的方法吧,算是吧

希望各位前辈或者同学,积极指出其中的错误和偏差

个人对于刚接触的ADO.NET一点点的理解全部都在代码之中

呈上

这是第一次完整的写出来的时候对于这段代码的理解,第一次理解,思绪很乱,恳求各位指出错误,授之以渔

 1 //Connection连接数据库
 2             string ConnectionString = "server=.;databass=Data0908;user=sa;pwd=123;";
 3 
 4 
 5 
 6 
 7             //把链接类Connection实例化成一个Sql对象,并用ConnectionString这个(带有账户密码的)参数去打开这个对象(数据库)
 8             //可以这么简单的理解为  Conn这个对象  现在就是数据库 
 9             SqlConnection conn = new SqlConnection(ConnectionString);
10 
11 
12 
13 
14             //Command 是操作的意思
15             //创建一个可以操作的对象数据库对象 cmd  ,这个对象是来操作数据库conn这个对象的
16             //cmd是conn的对象   conn是SqlConnection这个类的对象
17             //创建了一个操作类cmd,这个操作类属于conn,也就是说用comd这个操作类去操作conn这个数据库(操作类)
18             //CreateCommand  创建操作  ,这是属于conn下的一个方法(也就是说:CreateCommand属于Connection下的一个方法)
19             SqlCommand cmd = conn.CreateCommand();
20 
21 
22 
23             //用cmd下的CommandTezt这个属性去填写数据(其实就是用t-sql语句给cmd.CommandText这个属性赋值)
24             cmd.CommandText = "insert into Users values('lisi','1234','李四','True','1990-2-2','N003')";
25 
26 
27             //开启数据库
28             conn.Open();
29 
30             //用cmd下的这个方法去把cmd.CommandText里面的T-SQL语句执行一遍
31             //返回的是int类型,相当于在数据库中执行T-SQL语句后,下面出现的“一行受影响”
32             //受影响的行数
33             cmd.ExecuteNonQuery();
34 
35 
36             //关闭数据库
37             conn.Close();
38             Console.ReadLine();

这是第二次的,理解上稍微有点儿变化,可能算是清晰了一点吧,抓不住的感觉

 1 //链接数据库
 2             string ConnectionString = "server=.;database=Data0908;user=sa;pwd=123;";
 3             //实例化Connection这个类
 4             SqlConnection conn = new SqlConnection(ConnectionString);
 5             //实例化一个操作类,来操作Connection conn这个对象
 6             SqlCommand cmd = conn.CreateCommand();
 7 
 8             //要写入的tsql语句
 9             cmd.CommandText = "insert into Users values('wangwu','1234','王五','False','1998-4-1','N002')";
10 
11 
12             //打开数据库
13             conn.Open();
14             //执行tsql语句
15             int a = cmd.ExecuteNonQuery();
16             //关闭数据库
17             conn.Close();

第三次,有错误,看看有没有看官看出,下方留言

 1             //连接数据库
 2             string ConnectionString = "server=.;database=Data0908;user=sa;pwd=123;";
 3             //实例化数据库
 4             SqlConnection conn = new SqlConnection(ConnectionString);
 5             //操作数据库
 6             SqlCommand cmd = conn.CreateCommand();
 7             //写入可操作的T-SQL语句
 8             cmd.CommandText = "insert into Users values('sunqi','1234','孙琦','False','1988-12-9','N004')";
 9 
10             //打开数据库
11             conn.Open();
12             //执行T-SQL语句
13             cmd.ExecuteNonQuery();
14             //关闭数据库
15             conn.Close();
16             if (true)
17 
18                 Console.WriteLine("成功!");
19 
20             else
21 
22                 Console.WriteLine("失败!");
23 
24 
25 
26             Console.ReadLine();

第三次有错误,下方留言指出有惊喜,只要看出来的,不要粘贴复制的

 

posted @ 2017-11-14 17:09  Jokerpapapa  阅读(218)  评论(0编辑  收藏  举报