C# 如何使用C获取mysql中的数据库服务器/数据库实例列表?
我需要列出使用C.Net安装在我机器上的mysql中的数据库服务器。有可能吗,请建议 列出数据库服务器 您是指所有现有数据库的列表吗?如果是,则可能可以使用showdatabases命令列出当前存在的所有数据库 已经回答了C# 如何使用C获取mysql中的数据库服务器/数据库实例列表?,c#,mysql,database,C#,Mysql,Database,我需要列出使用C.Net安装在我机器上的mysql中的数据库服务器。有可能吗,请建议 列出数据库服务器 您是指所有现有数据库的列表吗?如果是,则可能可以使用showdatabases命令列出当前存在的所有数据库 已经回答了 使用此查询获取数据库列表 SELECT table_schema AS Databases FROM information_schema.tables 尝试使用此方法获取正在运行的服务。该路径提供了MySQL服务 ManagementClass mc = new Mana
使用此查询获取数据库列表
SELECT table_schema AS Databases FROM information_schema.tables
尝试使用此方法获取正在运行的服务。该路径提供了MySQL服务
ManagementClass mc = new ManagementClass("Win32_Service");
var Instances = mc.GetInstances().Cast<ManagementObject>().ToList();
foreach (ManagementObject o in Instances)
{
if (o.GetPropertyValue("PathName").Contains("mysqld.exe"))
/// is a mysql service
}
你可以试试这个:也可能是重复的?