C#如何使用VS2010与SQL2008建立链接及初步调用

 

一、数据库部分

 

在SQL Server里面建一个名为testDb的数据库,并在其中建立一个名为admins的表,如图所示:

 

二、VS2010部分

C#访问数据库,先要与数据库,大致可以分为如下几步:

  1. 与数据库建立起连接(建立Connection类的实例对象)
  2. 打开连接(Connection实例对象的Open()方法)
  3. 执行操作数据库命令(对应SqlCommand)
  4. 关闭数据库连接

以访问上述testDb数据库下admins的表数据为例:

1、新建一个窗体应用程序:

 

2、拖入一个ListBox控件、一个Button控件:

 

3、在Button的单击事件中,写上如下代码:

            string connString = "Data Source=.;Initial Catalog=testDb;User ID=sa;Password=123456";
            SqlConnection conn = new SqlConnection(connString);//实例连接对象
            conn.Open();//打开数据库连接
            string sqlString = "select * from admins";
            SqlCommand command = conn.CreateCommand();//通过连接对象创建数据库命令对象
            command.CommandText = sqlString;          //确定文本对象执行的SQL语句
            SqlDataReader dataReader=command.ExecuteReader();
            while (dataReader.Read())
            {
                string str = null; 
                for (int i = 0; i < dataReader.FieldCount; i++)
                {
                    str += dataReader.GetValue(i).ToString().Trim() + "\t";
                }
                str += "\n";
                listBox1.Items.Add(str);
            }
            conn.Close();

4、运行结果:

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 11
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值