当前位置 主页 > 关于我们 > 站长日志 >

    asp网站建设,ASP动态网站建设之连接数据库相关操作

    栏目:站长日志 时间:2021-03-20 11:28

         连接数据库:
    string str = @"server=服务器名称;Integrated Security=SSPI;database=数据库名称;";
         注意封装公共类,将常用重复部分提取出,提高代码效率。
         建立数据库连接对象:
     
    SqlConnection conn = new SqlConnection(str);
    conn.Open();
    SqlCommand cmd = new SqlCommand(sql, conn);
    cmd.ExecuteNonQuery();
    conn.Close();
     
         Command对象的构造函数的参数有两个,一个是需要执行的SQL语句,另一个是数据库连接对象。创建Command对象后,就可以执行SQL命令。
         cmd.ExecuteNonquery();返回值为受影响行数,为int型,用于select时返回-1;
         查询两种方法:
     
    SqlConnection conn = new SqlConnection(str);
    DataTable dt = new DataTable();
    conn.Open();
    SqlDataAdapter da = new SqlDataAdapter(sql, conn);
    da.Fill(dt);
    conn.Close();
     
    SqlConnection conn = new SqlConnection(str);
    DataSet ds = new DataSet();
    conn.Open();
    SqlDataAdapter da = new SqlDataAdapter(sql, conn);
    da.Fill(ds);
    conn.Close();
     
         DataSet和DataTable是包含关系,前者包含多个后者,常用DataTable,查询多个表一般用DataTable。
         DataSet第一个表第二行第三列数据:
    ds.Tables[0].Rows[1][2].ToString();
         DataTable第一行第二列数据:
    dt.Rows[0][1].ToString();
         原文链接:https://blog.csdn.net/github_38339892/article/details/78336047