操作方法
第一种方法:直接通过数据库的用户名、密码等连接到数据库进行数据库连接。代码如图所示
其中SqlConnection 是数据库连接类,SqlDataAdapter是数据适配器,SqlCommand是数据操作命令,即执行SQL语言。
说明,使用SqlConnection进行数据库的连接,然后使用SqlCommand定义SQL查询语句,再定义一个DataSet存储查询的结果,而SqlDataAdapter是数据库和DataSet的转换桥梁。
第二种方法:通过ConfigurationManager.ConnectionString获取数据库的配置信息。进行数据库的连接。代码如图
代码说明: (1) 通过string connStr=ConfigurationManager.ConnectionString[“ConnStr”].ConnectionString;获得数据库连接的一些配置信息,即“数据源”、“数据库名”、“用户名”、“密码”,将这些信息都保存在connStr中。
(2) SqlConnection conn = new SqlConnection(connStr);创建一个数据库连接对象conn,连接数据库用conn.Open();
(3) SqlCommand cmd = new SqlCommand(“Select * Form [表]”,conn); 或者string sql = “Select * From [表]”; SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sql;这样就把访问数据库的SQL语句存到了cmd中
(4) 建立SqlDataAdapter对象和DataSet对象 DataSet myDataSet = new DataSet();创建DataSet对象, SqlDataAdapter myDataAdapter = new SqlDataAdapter(cmd);创建数据适配器对象。
(5) 填充DataSet:myDataAdapter.Fill(myDataSet);其实SqlDataAdapter数据适配器起的就是一个连接数据库和数据集(DataSet)的桥梁作用,把对数据库操作的SQL语句得到的结果传到SqlDataAdapter对象中,在通过SqlDataAdapter.Fill(DataSet)方法,将结果填充到DataSet中。