C#.NET读取sqlserver2000数据库简例

来源:互联网 发布:卡通人物形象设计软件 编辑:程序博客网 时间:2024/04/30 13:30
刚开始自学C#,昨天练习连接、查询数据库,把实现的代码放在这里,怕自己忘了,咔咔~

用到组件:
System.Data.SqlClient.SqlConnection
System.Data.SqlClient.SqlDataAdapter
System.Data.SqlClient.SqlCommand
System.Data.DataSet
说明:
SqlConnection连接数据库
SqlCommand执行查询
SqlDataAdapter通过SqlCommand获得结果,结果放在DataSet中

配置部分代码:(系统自动生成,也可以自己手动写入)
...
this.sqlConnection1.ConnectionString = "“;//写入连接字符串
...
this.sqlDataAdapter1.SelectCommand = this.sqlSelectCommand1;    //指定关联
...
this.sqlSelectCommand1.CommandText = "SELECT [User], Password FROM m_System";   //查询语句
...
配置部分还是让系统自己生成比较好(至少对于现在我这种初学者,自己看着晕)

执行部分代码:
            try          //需要捕捉异常
            {
                sqlConnection1.Open();         //要先进行连接
                ds = new DataSet();                //实例化一个DataSet
                sqlDataAdapter1.Fill(ds,"m_system");           //查询
                textBox1.Text = ds.Tables["m_system"].Rows[0][0].ToString();        //获得结果
                textBox2.Text = ds.Tables["m_system"].Rows[0][1].ToString();
            }
            catch(Exception exp)
            {
                MessageBox.Show(this,exp.ToString());
            }
上面Tables要指定表名,Rows这个二维数组是指定行列坐标的。我只查询了一行,两列。
执行部分代码够少的,看起来蛮简单。
原创粉丝点击