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 }