新手教学——asp.net的数据库信息读取

如方便,请关注,必回关,谢谢!

我们很多时候不光需要将信息存储到数据库中,更多的时候更需要将信息从数据库中读取出来。这里仅针对sql数据库。
有几种方法
第一种:

   protected SqlDataReader SelectSql(String SqlStr)
        {
            string str = ConfigurationManager.ConnectionStrings["你所命名的的连接符"].ToString();
            SqlConnection conn = new SqlConnection(str);
            conn.Open();
            SqlCommand com = new SqlCommand(SqlStr, conn);
            com.CommandType = CommandType.Text;
            SqlDataReader dr = com.ExecuteReader();
            return dr;
        }

这里我们要调用这个函数来获取数据库中的信息。就是
SqlDataReader dr=SelectSql( SqlStr);
if(dr.Read())//判断我们的查询是否有结果,有就执行下面的语句
{
string x=dr[“你所需要的数据库表中的字段名比如ID”].Tostring();//定义一个字符来接收这个数据,也可以直接将这个数据赋值给控件。
}

第二种:

protected DataSet tablesql1(String SqlStr)
{
string str = ConfigurationManager.ConnectionStrings["你所命名的的连接符"].ToString();
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlCommand com = new SqlCommand(SqlStr, conn);
SqlDataAdapter sda = new SqlDataAdapter(com);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds;
}

//查询到的表数据,然后ds.Table[0]就是你查询到的表数据
//ds.Table[0].Rows[0]就是第一行
//ds.Table[0].Rows[0][0]就是第一行第一列的值
//ds.Table[0].Rows[1][2]就是第二行第三列的值
我们只需要DataSet ds=tablesql1 (Strsql.Tostring());
这里面的Strsql是我们的数据库查询的语句。
然后我们取出自己想要的数据就可以了,第几行第几列都可以。
至于连接数据库要添加的命名空间以及为什么这样连接数据库在上一篇博客中写得有就不重复了。
如有错误,欢迎指正,共同学习进步,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值