C#如何检查MySqlConnection是否连接成功

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:     检测的方法之一是使用异常捕获方式来辨别是否已打开了MySqlConnection.如下: using MySql.Data; using MySql.Data.MySqlClient; private bool isConnectedOK() ...

    检测的方法之一是使用异常捕获方式来辨别是否已打开了MySqlConnection.如下:

using MySql.Data;
using MySql.Data.MySqlClient;

  1. private bool isConnectedOK()
  2. {            
  3.     MySqlConnection mysqlCon = null;
  4.     string sqlCmd = string.Empty;
  5.     sqlCmd = string.Format("Server=127.0.0.1;Database=myDb;Uid=root;Pwd=123456;");
  6.     mysqlCon = new MySqlConnection(sqlCmd);
  7.             
  8.     /* 检测数据库有没有连接成功 */
  9.     bool isConnectedOk = false;
  10.     try
  11.     {
  12.         mysqlCon.Open();
  13.         isConnectedOk = true;
  14.     }
  15.     catch
  16.     {
  17.         isConnectedOk = false;
  18.         this.mIsHandlerOK = true;
  19.         MessageBox.Show(this, "远程连接数据库失败!");
  20.     }
  21.     finally
  22.     {
  23.         mysqlCon.Clone();
  24.     }
  25.     if (!isConnectedOk)
  26.         return false;
    return ture;
  1. }

img_e25d4fb2f8de1caf41a735ec53088516.pngMySql.rar
参考网址:
http://blog.sina.com.cn/s/blog_7cc533310101gx3u.html
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
C# 数据库
用C#连接到数据库实现学生学籍管理系统(二)
用C#连接到数据库实现学生学籍管理系统
|
5月前
|
SQL 关系型数据库 MySQL
C#使用Npgsql或SqlClient连接数据库
在C#使用Npgsql和SqlClient连接SQLserver、pgsql
67 2
|
7月前
|
SQL 关系型数据库 数据库连接
C#二十五 连接式访问数据库
C#二十五 连接式访问数据库
31 0
|
8月前
|
监控 安全 网络协议
Baumer工业相机堡盟相机如何通过BGAPI SDK获取相机的IP地址和相机连接的网口IP地址(C#)
Baumer工业相机堡盟相机如何通过BGAPI SDK获取相机的IP地址和相机连接的网口IP地址(C#)
93 0
|
8月前
|
存储 开发工具 C#
Baumer工业相机堡盟相机如何使用NEOAPI SDK实现相机的连接(C#)
Baumer工业相机堡盟相机如何使用NEOAPI SDK实现相机的连接(C#)
80 0
|
API C#
C#判断本机是否连接互联网
在日常开发中,我们可能遇到一些问题,需要判断电脑是否接入网络,从而来判断是否执行程序。
149 0
|
前端开发 关系型数据库 MySQL
【C#】【MySQL】C#连接MySQL数据库(二)解析
【C#】【MySQL】C#连接MySQL数据库(二)解析
166 0
|
C# 数据库
C#编程-65:连接数据库复习笔记
C#编程-65:连接数据库复习笔记
C#编程-65:连接数据库复习笔记
|
SQL 存储 程序员
C#连接数据库之Connection、Command、DataReader用法总结
C#连接数据库之Connection、Command、DataReader用法总结
304 0
C#连接数据库之Connection、Command、DataReader用法总结