zoukankan      html  css  js  c++  java
  • ASP动态网站建设之连接数据库相关操作

    连接数据库:

    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();

  • 相关阅读:
    C++探究transform算法
    C++探究foreach算法
    C++ MFC棋牌类小游戏day6
    C++ MFC棋牌类小游戏day5
    C++ MFC棋牌类小游戏day4
    C++ MFC棋牌类小游戏day3
    MFC 字体
    C++ MFC棋牌类小游戏day2
    第三章 使用属性升级MyBank
    第二章 C#语法快速热身
  • 原文地址:https://www.cnblogs.com/FZfangzheng/p/6024162.html
Copyright © 2011-2022 走看看