string str = "data source=IP地址;initial catalog=数据库名;user ID=;pwd=;";//连接数据库
//using就是调用的意思,就是说在接下来using的代码范围内,你可以使用conn这个对象,
//一旦超出了using的代码范围,conn对象将不可用。
using (var conn = new SqlConnection(str))
{
conn.Open();//打开数据库
string sqlStr = "select TOP 1 FUserName,FPassWord,FSex from Information where FId = 1";
SqlDataAdapter adp = new SqlDataAdapter(sqlStr, conn);//SQL数据适配器
//SqlDataAdapter看作是一个把一些特殊功能封装了、增强了的SqlComman。
DataSet ds = new DataSet();
//DataSet是在内存中缓存的数据集
adp.Fill(ds);//填充数据集
DataTable dt = ds.Tables[0];
if(dt.Rows.Count > 0)//数据集中的行数 > 0 (数据不为空)
{
foreach(DataRow dr in dt.Rows)
{
Console.WriteLine(dr["FUserName"].ToString());
}
}
conn.Close();
}
Console.ReadKey();
用C#连接并查询数据库
最新推荐文章于 2024-02-01 18:15:34 发布