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

 

一、数据库部分

 

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

C#如何使用VS2010与SQL2008建立链接及初步调用_第1张图片

 

二、VS2010部分

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

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

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

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

C#如何使用VS2010与SQL2008建立链接及初步调用_第2张图片

 

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

C#如何使用VS2010与SQL2008建立链接及初步调用_第3张图片

 

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、运行结果:

C#如何使用VS2010与SQL2008建立链接及初步调用_第4张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(VS2010+SQL2008)