zoukankan      html  css  js  c++  java
  • 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             }
  • 相关阅读:
    Jenkins服务器磁盘空间爆满问题解决
    U3D GPU蒙皮
    关于STRUCT优化的一个点
    UNITY优化资料收集
    U3D的结构体堆分配栈分配
    【转】UGUI研究院之缓存策略让UI打开更快(三十)
    关于U3D场景烘焙的一个想法
    【摘】如果医生给你的孩子开这些药,请主动说不!
    【转】投影矩阵的推导
    Optimizing graphics performance
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/11839681.html
Copyright © 2011-2022 走看看