自定义conndb方法:
private void conndb{
  ........connstr...   
  try
  {
     conn.Open();
  }
  catch
  {
     MessageBox.Show("连接数据库失败!");
     Application.Exit();
   }在窗体的构造函数中:
public Form1()
{
//
// Windows 窗体设计器支持所必需的
   //
conndb();
InitializeComponent();
}
人为制造使无法连接数据库,结果按弹出对话框的“确定”后程序仍然继续运行,请问是怎么回事?另外问一下,有没有不使用try的方法来验证数据库是否能连接上?