c#启动mysql数据库服务器_c#判断数据库服务器是否已经启动的方法
在很多项目启动的时候都需要连接到数据库,因此判断数据库服务器是否启动就十分必要了,如何判断数据库服务器是否启动呢?可以通过判断数据库服务是否启动来判断,当然我看了下网上也有人说通过注册表也可以判断,下面我就说说我的实现方式:
///
/// 判断数据库服务是否已经启动,如果已经启动就返回True,否则返回False
///
///
private bool JudgeDBServerStatus()
{
bool ExistFlag = false;
ServiceController[] service = ServiceController.GetServices();
for (int i = 0; i < service.Length; i++)
{
//因为我们安装数据库系统服务端时,一般都会命名为xxx,这样我们数据库服务名默认就为MSSQL$xxx了,
//当然也不完全是这样的了,根据具体环境而异哦,也可以使用服务显示名来判断如:service[i].DisplayName
if (service[i].ServiceName.ToString().Contains("MSSQL$"))
{
ExistFlag = true;
string strOuput = string.Format("数据库服务器启动了服务名:{0},服务显示名:{1}\n", service[i].ServiceName, service[i].DisplayName);
//将信息写入到日志输出文件
DllComm.TP_WriteAppLogFileEx(DllComm.g_AppLogFileName, strOuput);
}
}
return ExistFlag;
}
c#启动mysql数据库服务器_c#判断数据库服务器是否已经启动的方法相关推荐
- koa mysql 存储过程_Sql中判断数据库、表、临时表、存储过程和列是否存在...
--判断数据库是否存在 IF EXISTS (SELECT * FROM MASTER..sysdatabases WHERE NAME = '库名') PRINT 'exists ' else PR ...
- c# mysql连接字符串_c#中数据库字符串的连接几种方式
ADO.net 中数据库连接方式(微软提供) 微软提供了以下四种数据库连接方式: System.Data.OleDb.OleDbConnection System.Data.SqlClient.Sql ...
- 怎么从服务器传输信息,大神们socket如何连接到服务器并判断从服务器传送回来的数据 谢谢谢谢 跪求啊 急用...
搭建的服务器 public class TestServer { @SuppressWarnings("deprecation") public static void main( ...
- 启动mysql服务显示服务没有错误_MYSQL服务无法启动,服务没有任何错误;解决方法...
本来以前装过MySQL,但是密码忘了,在网上百度重置root密码方法,感觉很麻烦,就想着作死卸载重新装,然后就碰到了这个问题 然后一直卡在这个问题1,2个小时,在网上也百度了很多方法 结果还是一脸懵, ...
- 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...
========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...
- 在linux中启动mysql,在linux中启动mysql服务的命令
用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...
- linux命令mysql启动,在linux中启动mysql服务的命令
用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...
- MySQL8.0.27安装后,使用CMD无法启动mysql服务
之所以写这篇博客是因为在服务器上部署项目时,项目死活连不上服务器,一度找了很久的原因,最后才知道是mysql-connector的版本太低了,和服务器的mysql版本不匹配.后来为了下次出现,我就索性 ...
- cmd命令行启动MySQL提示服务名无效/服务无法启动
1. 必须以管理员身份打开命令行窗口,否则可能报错 2. cmd下执行 net start mysql ,提示服务名无效.这是因为net start +服务名,启动的是win下注册的服务.此时,系统中 ...
最新文章
- 深度图像检测算法总结与对比
- 计算机仿真的过程,计算机仿真的过程与方法.doc
- 华为MateRS巴黎大皇宫首秀 专为保时捷跑车70周年高定手机
- linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装
- python爬虫爬图片教程_Python爬虫入门教程 5-100 27270图片爬取
- 戴尔服务器设置文件存储,DELL服务器RAID配置详细教程-20210730001009.pdf-原创力文档...
- html清除矩形边区域,canvas清除矩形指定颜色
- djagno-oscar的页面出现Error 10605 - Receiving country does not support the transaction currency.
- 用户行为变迁 行业垂直深耕——疫情下的2020年移动互联网报告
- 一款响应式的(电子报)Newsletter 模板 – Antwort
- Hystrix断路器---SpringCloud(四)
- Atitit js es5 es6新特性 attilax总结
- sql between的用法的意思_SQL 语法手册来啦,你想要的这里都有!
- kali wifi密码 破解
- python word 转html,怎么用python将Word转成html?
- route路由失败,为何?
- 外汇期货市场的组织结构
- 大学生应该读什么书——一位年轻老师给他的年轻学生的一封回信
- 正则表达式驼峰转中(下)划线
- 【Proteus】动态数码管显示