码迷,mamicode.com
首页 > 数据库 > 详细

快速判断SQL数据连接是否正常

时间:2020-04-07 12:44:53      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:null   ring   handle   async   send   vat   ESS   nbsp   ons   

我这里先做了一个Button按钮。用于测试所用!其Click事件:

private void Btn_Test_Click(object sender, EventArgs e)
        {
            if (!ContentSQL())
            {
                MessageBox.Show("服务器连接失败!", "服务器连接", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            MessageBox.Show("服务器连接成功!", "服务器连接", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
        }
private bool ContentSQL()
        {
            try
            {
                _sqlClient = new TcpClient();
                var ar = _sqlClient.BeginConnect("192.168.0.1", 1433, null, null);
                ar.AsyncWaitHandle.WaitOne(500);
                return _sqlClient.Connected;
            }
            catch (Exception e)
            {
                ErrorLog.Add(e.ToString());
                MessageBox.Show(e.ToString(),"连接失败",MessageBoxButtons.OK,MessageBoxIcon.Error);
                return false;
            }
        }

服务器IP:192.168.0.1

 

快速判断SQL数据连接是否正常

标签:null   ring   handle   async   send   vat   ESS   nbsp   ons   

原文地址:https://www.cnblogs.com/icewatermei/p/12652584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!