日期:2014-05-20  浏览次数:20721 次

谁能解释一下winform连接数据库的思路?
谁能讲一下思路,就是先创建什么然后怎样连接,我要的是思路,我是新手,用的是vs2005,可是看的书都是vs2002的,不一样,所以没看明白,谢谢各位了

------解决方案--------------------
举个例子,比如连接sqlserver,数据库名为student,表名为studentDetails,三个字段(学号,姓名,年龄)...比如取出数据,并绑定显示在一个DataGridView中..

for example;

//引入命名空间
using System.Data;
using System.Data.SqlClient;

//建立连接
SqlConnection con=new SqlConnection( "server=.;database=student;uid=sa;pwd=0421 ");
SqlDataAdapter sda=new SqlDataAdapter( "select * from studentDetails ",con);
//建立一个数据集
DataSet ds=new DataSet();
//填充数据集
sda.Fill(ds, "student ");
//绑定数据
this.DataGridView1.DataSource=ds.Tables[ "student "];
------解决方案--------------------
楼上的代码是没有问题的。
建议楼主先了解几个常用的类:sqlconnection,dataset,dataadapter,datareader.
这几个类的关系懂了,就入门了。光用别人代码以后错了,都不知道怎么错的。
ado.net的机制有点怪,习惯就好
------解决方案--------------------
vs2005里面对sql2005的支持增强了,不过楼主不要急着学新的特性