SSH te permet (dans son usage le plus courant) simplement d'éxécuter des commandes sur un serveur distant. après tout dépend comment tu veux réaliser ton application :
- Est-ce que tu veux faire du tunelling pour un client/serveur, pour simplement sécuriser la connexion avec ton serveur de BD et lancer toi même ton script (procédure stockée ou autre)
- Est-ce que tu souhaite simplement exécuter des commandes sur le serveur comme tu le ferais sur une console locale ?
Ce que tu décris là est vraiment du client serveur, il nous faut beaucoup plus d'informations sur ton projet et le pourquoi de ton besoin de SSH.