问答详情
源自:5-7 C#的foreach关键字

怎么学难点的知识

我想知道怎么用C#连接数据库,然后开发出一个教务管理系统!

提问者:weibo_如数奉还Is_0 2018-03-06 12:23

个回答

  • 来自江西的大熊
    2018-03-06 22:02:35

    c#语言连接数据库可以手写ADO,不过现在大部分是用三层架构.

    我给你手写一个ADO的方法把.

     public DataSet BindData()

            {

                 SqlConnection conn = new SqlConnection("Data Source =.;Initial Catalog=SQLServlet;User ID=数据库用户名;Password=密码");

                conn.Open();

                String sql = "select * from user";

                SqlCommand cmd = new SqlCommand(sql, conn);

                SqlDataAdapter dr = new SqlDataAdapter(cmd);

                DataSet ds = new DataSet();

                dr.Fill(ds, "user");

                return ds;

            }

    调用这个方法会连接数据库,查询user表的所有数据,并且将取到的数据以DataSet类型存储在对象ds里,

    方法最后会返回这个ds,你所要的数据就在这个DataSet类型的ds对象里.