using System;
using System.Collections.Generic;
using System.Linq; using System.Text;
using System.Data;
using System.Data.SqlClient;
--我们要理清思路,打个比方,我们从数据库中数据,就像我们从抽屉里面拿书是一个道理,从抽屉拿书,我们需要一把钥匙con 打开抽屉,打开抽屉后,我们的目地cmd 就是取书。ada就是取书这个动作的执行者,就是手,我们用手去执行取书这个命令。把书拿出来 Fill 填充到数据集里面。就OK了,记得关闭数据库。
-----这是一个控制台应用程序,都是相通的。
namespace ConsoleApplication13
{
class Program
{
static void Main(string[] args)
{
//获取数据库的地址
string soruce = "Data Source=PC201310141201;Initial Catalog=DB_user;Integrated Security=True";
SqlConnection con = new SqlConnection(soruce); --创建对象 con 连接数据库
con.Open(); --打开数据库
SqlCommand cmd = new SqlCommand("select * from stuinfo", con); ---cmd 对象 对数据库进行操作
DataSet ds = new DataSet(); --dataset 对象 一个数据集,断开式连接 存储数据
SqlDataAdapter ad = new SqlDataAdapter(cmd); --适配器,cmd命令的执行者
ad.Fill(ds); --通过适配器将数据库的数据传入到dataset对象中
con.colse(); --断开数据库连接
}
}
}