• 连接SqlServers数据库,首先要引用Using.Data.SqlClient命名空间,然后才能调用SqlConnection类连接数据库。

程序运行结果如图:

程序代码如下:

 private void button1_Click(object sender, EventArgs e)        {            string StrConn = "Data Source=.;Initial Catalog=" + textBox1.Text.Trim() + ";Integrated Security=True";            SqlConnection conn = new SqlConnection(StrConn);            try            {                if (textBox1.Text.Trim() == "")                {                    MessageBox.Show("请输入数据库名称:");                }                else                {                    conn.Open();                    if (ConnectionState.Open==conn.State)                    {                        MessageBox.Show("连接成功!");                    }                                    }            }            catch (Exception)            {                MessageBox.Show("连接失败!");            }            finally             {                conn.Close();//无论代码是否正常运行都关闭数据库连接            }        }
ConnectionState 常用枚举值
  1. Closed  ----连接处于关闭状态

  2. Open    ----连接处于打开状态(可以用于判断数据是否连接成功!)