3_01_MSSQL课程_Ado.Net_连接数据库

1. Ado.Net 是一组微软的c#操作数据库的类库

2.开发人员将界面上的数据(用户的操作和输入的数据)存储到数据库当中。。

3.数据库访问的驱动。即:应用程序和数据库的桥梁。

4.驱动层。 

SqlConnection 类型:负责建立跟数据库的连接。 (ip,username,password,sqlname......)

SqlCommand 类型:Sql命令封装,帮我们执行Sql命令!     

第一种:try—catch写法             

 1             //根据链接字符串创建了一个链接对象
 2             string strConn = "server=.;database=demoTest;uid=sa;pwd=123456"; 
 3             SqlConnection conn = new SqlConnection(strConn);  //Connection对象在外面执行。              在外面建立连接
 4             try
 5             {
 6                 SqlCommand cmd = new SqlCommand();           //创建一个Sql命令对象  
 7                 cmd.Connection = conn;                       //给命令对象指定 连接对象。
 8                 conn.Open();                                 //一定要在执行命令之前打开
 9                 cmd.CommandText = "";                       //此处放我们的SQL脚本
10                 cmd.ExecuteNonQuery();                      // 执行一个非查询sql语句,返回受影响的行数 。执行SQL命令操作
11             }
12             finally                                          //无论是否出现异常,里面的代码都会执行!
13             {
14                 conn.Close();                                
15             }

第二种:using写法 

 1             string strConn = "server=.;database=demoTest;uid=sa;pwd=123456";
 2             using (SqlConnection conn = new SqlConnection(strConn))    //建立连接  
 3                                                                        //using可以实现资源释放,“语法糖:”语法的简便写法
 4             {
 5                 using (SqlCommand cmd = new SqlCommand())              //创建一个Sql命令对象  
 6                 {
 7                     cmd.Connection = conn;                             //给命令对象指定 连接对象。
 8                     conn.Open();                                       //一定要在执行命令之前打开
 9                     cmd.CommandText = "";                              //此处放我们的SQL脚本
10                     cmd.ExecuteNonQuery();                             //执行一个非查询sql语句,返回受影响的行数 。执行SQL命令操作
11                 }
12             }
原文地址:https://www.cnblogs.com/NBOWeb/p/11839681.html