繁体   English   中英

检查是否已连接到服务器的最简单方法

[英]Easiest way to check if connection has been made to the server

目前我正在使用一种非常奇怪且低效的方法来检查数据库是否已连接到服务器。

如果您真的想知道,我目前正在添加按钮中使​​用它。

if (listBox.SelectedIndex < 1)
{
    textBox1.Text = "Cannot connect to server";
}

基本上,如果您尝试添加某些内容,并且列表框仍然是空的,那么唯一可以解释的就是应用程序未连接到数据库。

当然,这仅显示您是否在尝试添加内容之前没有连接,因此非常无效。

是否有某种方法可以立即检查一个类中的连接,然后允许您在另一个类中的文本框中显示错误消息?

好吧,我几乎只是在一个类中创建了一个 Public 静态变量。 在启动时以方法连接数据库后,将变量设置为 xxx。 如果该方法到达 Catch,它会将其设置为 yyy。 在 Form 类中,我只是设置了 textBox 来显示该变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM