个人网页/DBConnection.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;

///<summary>
///  DBConnection 的摘要说明
///</summary>
public class DBConnection
{
    //声明数据库连接对象
    private readonly SqlConnection conn;
    //声明数据库命令对象
    private SqlCommand cmd;
    //声明数据阅读器对象
    //声明数据适配器对象
    private SqlDataAdapter da;
    private SqlDataReader dr;
    public string strSqlConn;

    public DBConnection()
    {
        //创建数据库连接对象
        conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"]);
        //打开数据库连接
        conn.Open();
    }

    public DBConnection(string cstr)
    {
        conn = new SqlConnection(cstr);
        conn.Open();
    }

    public SqlDataReader ExecuteReader(string sql)
    {
        //创建命令对象执行数据库操作
        cmd = new SqlCommand(sql, conn);
        //创建数据库阅读器
        dr = cmd.ExecuteReader();
        //返回读取到的数据库中的值
        return dr;
    }

    public bool ExecuteNonQuery(string sql)
    {
        //创建执行数据库操作的命令对象
        cmd = new SqlCommand(sql, conn);
        try
        {
            //判断数据库是否为连连状态
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            //执行SQL语句
            cmd.ExecuteNonQuery();
            //SQL语句执行成功,返回true值
            return true;
        }
后面还有 21 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。