ऐसा करने के लिए आप SSH के पोर्ट फ़ॉरवर्डिंग का उपयोग कर सकते हैं। जबकि शुद्ध java.sql.Connection नहीं है, यह आपको ssh के माध्यम से कनेक्शन को टनल करने की अनुमति देगा।
ssh -L 3306:localhost:3306 remote.mysql.host.com
यह आपकी स्थानीय मशीन पर पोर्ट 3306 को रिमोट.mysql.host.com पर 3306 पोर्ट करने के लिए अग्रेषित करेगा। यह आपको अपनी स्थानीय मशीन पर पोर्ट 3306 से कनेक्ट करने की अनुमति देगा, और इसे Remote.mysql.host.com पर टनल किया जाएगा।
यदि आप यह सब जावा में करना चाहते हैं, तो JSch के साथ ssh कनेक्शन बनाएं। ।