si utilizas DBExpress...
puedes poner un pequeño fichero Ini junto con tu aplicación, en el indicas el host al que se tiene que conectar, la Db etc,
luego en el beforeconnect de la SQLConnection:
Código Delphi
[-]
procedure TDM.SQLConnection1BeforeConnect(Sender: TObject);
begin
TSQLConnection(Sender).Params.Values['HostName'] := Configuracion.HostName;
TSQLConnection(Sender).Params.Values['Database'] := Configuracion.DatabaseName;
TSQLConnection(Sender).Params.Values['User_Name'] := Configuracion.UserName;
TSQLConnection(Sender).Params.Values['Password'] := Configuracion.Password;
end;
donde configuración es la unidad o el objeto con las funciones de lectura del ini (lee la ayuda de TIniFile)
si ademas del ejecutable dejas las DLLs que necesita puedes hacer una carpeta compartida y cualquier cliente funcionará,
sin necesidad de instalación que en esta época que corre es todo un lujazo.
las dlls asi a bote pronto que necesitas serán:
libmySQL.dll
dbexpmysql.dll
midas.dll (probablemente)