.net 对数据库操作

class Dao
    {
      
        public SqlConnection connection() {//连接数据库的方法
            string str = @"Data Source=WWK \ SQLEXPRESS01;Initial Catalog=demo;Integrated Security=True";//加个@    把服务器名给他
            SqlConnection sc = new SqlConnection(str);//打开数据库连接的类      
            sc.Open();//打开连接 
            return sc;
        }
        public SqlCommand command(string sql) //   连接之后再操作
        {
            SqlCommand sc = new SqlCommand(sql,connection()); //数据库的命令  将sql语句交给sc1
            return sc;
        }
        //返回执行语句后被影响的行数   用于 delete、 update ,insert 
        public int Excute(string sql)
        {
            return command(sql).ExecuteNonQuery();
        }
        // 用于selete 
        public SqlDataReader read(string sql)
        {
            return command(sql).ExecuteReader(); //返回查询的内容
        }
    }

  

上一篇:qtsqlbase 参数化访问数据库 SqlCommand cmd=cnn.CreateCommand()


下一篇:C#连接数据库的一些鲜为人知的方法