C#SqlDataReader读取数据库

2025-11-05 00:21:26

1、打开sqlserver 2008 新建一个geek的数据库.

再新建一个表_登录 字段如图中.

C#SqlDataReader读取数据库

C#SqlDataReader读取数据库

2、打开visual studio新建一个Windows窗体应用程序.

C#SqlDataReader读取数据库

3、拖拉几个控件,位置如图.

C#SqlDataReader读取数据库

4、//在查询下面写如下代码

string 连接字符串 = @"server=.;database=geek;Integrated Security=true";

            string sql = "select * from 表_登录 where id >@id;";

            SqlParameter 参数_用户名 = new SqlParameter("@id", textBox_id.Text);

            using (SqlConnection 连接对象 = new SqlConnection(连接字符串))

            {

                using (SqlCommand 执行对象 = new SqlCommand(sql, 连接对象))

                {

                    执行对象.Parameters.Add(参数_用户名);

                    连接对象.Open();

                    using (SqlDataReader 读取对象 = 执行对象.ExecuteReader())

                    {

                        textBox_数据.Text = null;

                        while (读取对象.Read())

                        {

                            for (int i = 0; i < 读取对象.FieldCount; i++)

                            {

                                textBox_数据.AppendText(读取对象[i].ToString());

                            }

                            textBox_数据.AppendText("\r\n");

                        }

                    }

                }

            }

C#SqlDataReader读取数据库

5、输入1查询一下.

C#SqlDataReader读取数据库

6、输入5查询一下. 

这样子我们就得到了我们想要的查询结果.

C#SqlDataReader读取数据库

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢