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(); //返回查询的内容 } }