C#窗体-创建与连接数据库(二)

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语句块能够及时关闭连接的效果,这一机制为程序员减少了不少的烦恼。 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值