mysql - 通过ssh隧道访问mysql时如何配置mybatis属性

标签 mysql mybatis ssh-tunnel

我想通过ssh隧道连接mysql,但是我发现我不知道如何配置mybatis属性。好像mybatis属性需要直接url?喜欢

jdbc:mysql://ip:port/database

是这样吗?

最佳答案

当您建立 SSH 隧道时,您的客户端只会看到本地机器(或任何机器)上的一个端口。它没有意识到它只是一个代理,而是像对待任何其他端口一样对待它。

因此,MyBatis 或 JDBC 没有区别。只需使用您喜欢的 JDBC 工具(我使用 SQuirrel SQL 客户端)测试端口以检查端口是否存在并响应,然后使用 MyBatis 进行测试。

如果仍然不起作用,请发布您遇到的具体错误。

只是一个注释。我发现 SSH 隧道有些不稳定。他们往往对我来说很容易打破。嗯..也许只是我的经验。

关于mysql - 通过ssh隧道访问mysql时如何配置mybatis属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51131515/

相关文章:

html - 删除 HTML 标签但仍允许特殊字符

php - 过多的 JSON 响应

spring-mvc - 获取mybatis中插入记录的自动生成的key

liquibase - 我可以将 liquibase 配置为使用 ssh 隧道吗?

MySqlDataReader 在查询中有sum(a+b)时读取数据

mysql - phpmyadmin 下划线赋予错误数据库权限

java - 非spring MyBatis示例工程

java - mybatis 插入带有列表的嵌套 pojo

docker从容器连接到主机隧道

ssh - 如何使用私钥分别为 : scp over Jumphost,