连接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 常用枚举值Closed ----连接处于关闭状态
Open ----连接处于打开状态(可以用于判断数据是否连接成功!)