当前位置:当前位置:首页 >探索 >C#连接数据库和更新数据库 正文

C#连接数据库和更新数据库

[探索] 时间:2025-11-04 18:27:16 来源:益强IT技术网 作者:系统运维 点击:152次

public class ConnDb

    { OleDbConnection conn = null;//连接数据库的接数据库据库对象

C#连接数据库和更新数据库

//下面是构造函数连接数据库

        public ConnDb()

        { if (conn==null)//判断连接是否为空

            {  conn = new OleDbConnection();

            conn.ConnectionString="provider=sqloledb.1;data source=.;initial catalog=capucivar;user id=sa;pwd=";//连接数据库的字符串}

            if (conn.State == ConnectionState.Closed)

            {  conn.Open();//打开数据库连接

           } }

//下面这个方法是从数据库中查找数据的方法

        public DataSet query(string sql)

        { DataSet ds = new DataSet();//DataSet是表的服务器托管集合

            OleDbDataAdapter da = new OleDbDataAdapter(sql,conn);//从数据库中查询

            da.Fill(ds);//将数据填充到DataSet

            connClose();//关闭连接

            return ds;//返回结果

        }

//下面的方法是对数据库进行更新

        public int update(string sql)

        {OleDbCommand oc = new OleDbCommand();//表示要对数据源执行的SQL语句或存储过程

            oc.CommandText = sql;//设置命令的文本

            oc.CommandType = CommandType.Text;//设置命令的类型

            oc.Connection = conn;//设置命令的连接

            int x=oc.ExecuteNonQuery();//执行SQL语句

            connClose();//关闭连接

            return x;   //返回一个影响行数

       }

//下面的IT技术网connClose()方法是关闭数据库连接

        public void connClose()

        { if (conn.State == ConnectionState.Open)

            {//判断数据库的连接状态,如果状态是和更打开的话就将它关闭

                conn.Close();   }   }  }

(责任编辑:数据库)

    相关内容
    精彩推荐
    热门点击
    友情链接