我有一個MySQL數據庫後面的防火牆,只能通過SSH連接訪問。有誰知道java.sql.Connection的實現可以讓我連接到這個數據庫的SSH連接嗎?java.sql.Connection擴展爲SSH
10
A
回答
14
您可以使用SSH的端口轉發來執行此操作。雖然不是純java.sql.Connection,它將允許您通過ssh傳輸連接。
ssh -L 3306:localhost:3306 remote.mysql.host.com
這會將本地計算機上的端口3306轉發到remote.mysql.host.com上的端口3306。這將允許您連接到本地計算機上的端口3306,並將其傳送到remote.mysql.host.com。
如果您希望在Java中完成所有操作,請創建與JSch的ssh連接。
0
相關問題
- 1. 將java.sql.connection轉換爲groovy
- 2. 爲擴展類
- 3. Chrome擴展 - 爲
- 4. 將Chrome擴展轉換爲Opera擴展
- 5. 擴展MediaRouteButton行爲
- 6. LeJOS擴展爲NetLogo
- 7. 7z擴展爲PHP?
- 8. maven:apklib「擴展爲null」
- 9. 擴展CoreDataGeneratedAccessors行爲
- 10. 爲JavaScript Chrome擴展
- 11. 我想重新命名擴展名爲powershell的擴展名爲
- 12. MongoDb擴展爲Yii 2擴展沒有安裝擴展的錯誤
- 13. 使用java.sql.Connection作爲DataSource for Flyway
- 14. 提供的java.sql.Connection對象爲null
- 15. JasperReports:(SubReport)提供的java.sql.Connection對象爲空
- 16. java.sql.Connection隔離級別
- 17. ThreadLocal + java.sql.Connection + servlet filter = 2009?
- 18. 擴展擴展類型
- 19. Chrome擴展圖標://擴展/
- 20. 擴展擴展管理器
- 21. 擴展擴展類Zend_Db_Table_Row_Abstract
- 22. jQuery:如何擴展擴展?
- 23. 訪問擴展://擴展
- 24. 滾動時擴展擴展
- 25. div不擴展表擴展,或div不擴展當它擴大
- 26. 使用twisted.conch作爲客戶端使用ssh接收擴展數據
- 27. 擴展Android擴展ListView展開
- 28. 通過ssh傳遞環境變量以進行遠程擴展
- 29. 鉻|添加擴展名文件(的.crx)無GUI(通過SSH)
- 30. 如何在SSH上安裝Magento的擴展
如何在使用Java的遠程服務器上建立與MySQL的連接? – 2013-01-03 06:22:03