SqlConnection的open()若失败之后调试输出的异常信息Exception,有没有什么合理的方法可以消除?

沧海笑科技 2009-03-27 10:12:00

SqlConnection的open()若失败之后调试输出的异常信息Exception,有没有什么合理的方法可以消除?
或是不用理会?看着总是有点不舒服

我已经catch了


try
{
//打开数据库
objConnection.Open();
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show("错误操作," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show("连接无效," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch (SystemException ex)
{
MessageBox.Show("首次登陆请配置数据库服务器连接," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch
{
MessageBox.Show("连接无效,请检查数据库服务器运行状态!");
}
...全文
325 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly_to_sky 2009-03-27
  • 打赏
  • 举报
回复
try
{
//打开数据库
objConnection.Open();
}catch{
return;
}
我姓区不姓区 2009-03-27
  • 打赏
  • 举报
回复
只catch,而不做任何处理即可
koukoujiayi 2009-03-27
  • 打赏
  • 举报
回复
想不理会非常简单,在catch中什么代码都没有!!
沧海笑科技 2009-03-27
  • 打赏
  • 举报
回复
在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常
在 System.Exception 中第一次偶然出现的“MySql.Data.dll”类型的异常
在 MySql.Data.MySqlClient.MySqlException 中第一次偶然出现的“MySql.Data.dll”类型的异常
在 MySql.Data.MySqlClient.MySqlException 中第一次偶然出现的“MySql.Data.dll”类型的异常
沧海笑科技 2009-03-27
  • 打赏
  • 举报
回复
求助!
ljhcy99 2009-03-27
  • 打赏
  • 举报
回复
去掉这些代码

MessageBox.Show("错误操作," + "详细信息:" + "\n" + ex.Message + "\n");
machineboy 2009-03-27
  • 打赏
  • 举报
回复


try
{
//打开数据库
objConnection.Open();
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show("错误操作," + "详细信息:" + "\n" + ex.Message + "\n");
...
RETURN;
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show("连接无效," + "详细信息:" + "\n" + ex.Message + "\n");
...
RETURN;
}
catch (SystemException ex)
{
MessageBox.Show("首次登陆请配置数据库服务器连接," + "详细信息:" + "\n" + ex.Message + "\n");
...
RETURN;
}
catch
{
MessageBox.Show("连接无效,请检查数据库服务器运行状态!");
...
RETURN;
}

machineboy 2009-03-27
  • 打赏
  • 举报
回复

try
{
//打开数据库
objConnection.Open();
}
catch (System.InvalidOperationException ex)
{
MessageBox.Show("错误操作," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show("连接无效," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch (SystemException ex)
{
MessageBox.Show("首次登陆请配置数据库服务器连接," + "详细信息:" + "\n" + ex.Message + "\n");
}
catch
{
MessageBox.Show("连接无效,请检查数据库服务器运行状态!");
}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧