Connection连接字符串
ConnectionSring是一个字符串,用于提供登录数据库和指向特定类型所需要的信息,语法形式为:
string strcon = @"???;User Id=???;Password = ???;Initial Catalog=???;Integrated Security=???;Connect Timeout=???";
连接的测试
在using语句块中打开数据库连接,并且显示连接状态
新建windorm项目,在工具箱中拖拽一个button按钮
引用空间名:
using System.Data.SqlClient;
切换到窗体设计视图,双击button按钮,添加代码:
private void button1_Click(object sender, EventArgs e) { string strcon = @"Data Source=(localdb)MSSQLLocalDB;Initial Catalog=XSCJDB1;Integrated Security=True"; SqlConnection sqlcon; using (sqlcon = new SqlConnection(strcon)) { sqlcon.Open(); MessageBox.Show("数据库连接状态:" + sqlcon.State.ToString(), "第一个对话框"); } MessageBox.Show("数据库连接状态:" + sqlcon.State.ToString(), "第二个对话框"); }
Data Source:设置需要连接的数据库服务器名。
User ID:登录SQL Server的账号。
Passeord:登录SQL Server的密码。
Initial Catalog:设置连接的数据库名称。
Integrated Security:服务器的安全性设置,确定是否使用信任连接。有TRUE,FALSE,SSPI三种,其中TRUE和SSPI都是表示信任连接。
运行程序,单击测试按钮,结果如图所示:
从测试结果可见,一旦程序退出using语句块,数据库连接就自动关闭。说明using语句块能够及时关闭连接的效果,这一机制为程序员减少了不少的烦恼。