日期:2014-05-16  浏览次数:20409 次

c#连接sql数据库和适配器的使用.doc
  String sqlcon = "Data Source=localhost\\SQLEXPRESS;Initial Catalog=studentInfo;User ID=sa;Password=123456";
//其中Data source可以用server代替,注意datasource写成这样会报错,一定是拆开来,大小写没有关系,其中的localhost也可以用.代替,或者当前的计算机名字,Initial Catalog=database,但是注意database不能拆开来,因为是一个单词,而User ID=uid,Password=pwd;
如果是windows身份验证,没有uid和pwd,但是加上Intergrated Security=true,或者是Trusted_Connection=SSPI;
string sql="select *from student";
SqlConnection conn = new SqlConnection(sqlcon);
//SqlCommand cmd = new SqlCommand(sql,conn);
// SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
DataSet ds = new DataSet();
da.Fill(ds,"student");
GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataBind();
也就是说用适配器时可以不用sqlcommand对象,和sqlconnection对象,有三种用法
上面的两行黄色代码和SqlDataAdapter da = new SqlDataAdapter(sql,conn);一样,如果不用sqlconnection对象时可以这样SqlDataAdapter da = new SqlDataAdapter(sql,sqlcon);