DedFrend писал(а):Кроме того, лично мне кажется странным использование компонент без TForm или TDataModule.
Не лучше ли их при проектировании создать?
Ничего странного. Я регулярно делаю консольные приложения со стандарными компонентами соединения, транзакции и выборки. Кода чуть побольше, но всё прекрасно работает. В том числе и с MySQL.