使用ADO.NET技术访问数据库——数据库操作类

ADO.NET技术是数据库访问的一个重要方法。

它常用的五个对象分别是:1.Connection2.Command3.DatadAdapter4.DataSet5.DataReader

1.Connection:就是连接数据库

2.Command:执行(T-SQL语句),就是数据库的命令

3.DataAdapter:负责数据库和数据集之间的一个联系,相当于桥梁

4.DataSet:用户填充dataset,断开的模式下进行

5.DataReader:负责从数据源中读取数据

visual studio使用ADO.NET连接数据库的主要步骤

1、在命名空间那里,引用using System.Data.SqlClient;

2.新建一个数据库连接字符串,并且创建连接

public static string constr = "Data Source=.;Initial Catalog=(数据库的名称);Integrated Security=True";

public static SqlConnection con = new SqlConnection(constr);

3. 打开连接

public static void dbopen()
    {
        if (con.State == System.Data.ConnectionState.Closed)
        {
            con.Open();
        }
    }

4.关闭连接 

public static void dbclose()
    {
        if (con.State == System.Data.ConnectionState.Open)
        {
            con.Close();
        }
    }

主要的方法,包括增删改查

 //执行增删改操作
    public static int update(string sql)
    {
        dbopen();
        SqlCommand cmd = new SqlCommand(sql, con);
        int result = cmd.ExecuteNonQuery();
        dbclose();
        return result;
    }

    //执行查询操作
    public static DataTable query(string sql)
    {
        SqlDataAdapter sda = new SqlDataAdapter(sql, constr);
        DataTable dtable = new DataTable();
        sda.Fill(dtable);
        return dtable;

    }
    public static bool execSql(string sql)
    {
        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = constr;
        conn.Open();
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = conn;
        cmd.CommandText = sql;

        cmd.ExecuteNonQuery();
        conn.Close();
        return true;
    }
}

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦深时有鹿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值