Я хочу знать, есть ли способ вернуть имена баз данных из MySQL с помощью объекта Delphi TSQLConnection, я знаю, что есть некоторые методы, которые возвращают имена таблиц или имена полей: TSQLConnection.getTableNames, TSQLConnection.GetFieldNames
но я не могу найти способ получить базы данных на конкретном сервере.
В объекте TADOconnection есть метод с именем OpenSchema: TADOconnection.Openschema, который может возвращать имена баз данных, но в TSQLConnection метод — защищенный, а не общедоступный — не может возвращать имена баз данных.
P.S. Я не хочу выполнять запрос типа «показать базы данных» или «выбрать * из information_schema.schemata».
любой орган может помочь, спасибо.