我在使用IntelliJ和JDBC连接到服务器上托管的数据库时遇到问题.使用命令行,命令:

ssh username@server -L 11100:ct1:28017 -N

成功创建隧道并执行命令:

psql db_name -h localhost -p 11100 db_username

连接数据库很好,允许我使用它.如何将其正确转换为IntelliJ数据源和SSH隧道工具?

目前,对于SSH隧道设置,我有:

代理主机:服务器

港口:22

代理用户:用户名

对于常规选项卡,我有:

主持人:localhost

港口:28017

database:db_name

user:db_username

测试连接后连接成功返回.我的程序里面有:

Connection connection = DriverManager.getConnection("jdbc:postgresql://localhost:28017/db_name", user, password);

URL参数是IntelliJ生成的参数.但是这给了我一个错误“连接到localhost:28017被拒绝”.

关于我做错了什么的任何想法?

解决方法:

DriverManager上的URL似乎错误:尝试使用端口11100.

标签:java,intellij-idea,ssh,jdbc,ssh-tunnel

来源: https://codeday.me/bug/20190706/1396687.html

java 建立ssh隧道_如何使用IntelliJ和JDBC SSH隧道并连接到数据库?相关推荐

  1. windows ssh代理_如何在Windows上通过SSH设置代理?

    windows ssh代理 This tutorial teaches how to set up SSH proxy on Linux. 本教程讲解如何在Linux上设置SSH代理 . How to ...

  2. linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南

    linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...

  3. java jsch 密钥登陆_我们可以使用JSch进行基于SSH密钥的通信吗?

    有可能的.看一下JSch.addIdentity(...) 这使您可以将密钥用作字节数组或从文件中读取密钥. import com.jcraft.jsch.Channel; import com.jc ...

  4. python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具

    很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...

  5. java websocket心跳包_给websocket加入心跳包防止自动断开连接

    reconnect(url) { if(lockReconnect) return; lockReconnect = true; setTimeout(function () { //没连接上会一直重 ...

  6. java 建立ssh隧道_SSH基础

    SSH 基本概念 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是较可靠, ...

  7. java ssh客户端_简单的Java SSH客户端

    java ssh客户端 可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令: String hello = new Shell.Plain(new SSH("ss ...

  8. java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)

    基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)(任务书,毕业论文12000字,程序代码,MySQL数据库) 本文分析了基于JAVA的雅思考试管理系统的设计与实现技术,结合实 ...

  9. idea新建java文件类型_如何在IntelliJ IDEA中设置文件类型

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

最新文章

  1. 【翻译】使用新的Sencha Cmd 4命令app watch
  2. docker笔记1----Get Docker
  3. 在WPF应用程序中利用IEditableObject接口实现可撤销编辑的对象
  4. java 8 lambda_异常作弊– Java 8 Lambdas
  5. php baocuo error,PHP编译报错configure: error: Cannot find libmysqlclient under /usr.
  6. 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...
  7. iou画 yolov3_专栏 | 【从零开始学习YOLOv3】4. YOLOv3中的参数进化
  8. 16_python基础—面向对象基础
  9. 大数据之-入门_Hadoop发展历史---大数据之hadoop工作笔记0009
  10. python set dict tuple and list
  11. Python内置函数详解
  12. xps13 9360黑苹果
  13. 二战十大致命武器之“喷火”式战斗机
  14. 关于前端开发中的模块化理解
  15. Linux 防火墙策略——APF
  16. php实现视频转gif,一种在线视频转GIF的方法与流程
  17. 2019年,免费微信多开软件哪个好?5款多开软件评测
  18. fiddler移动端抓包使用教程(详解)
  19. Java Swing皮肤包的使用方法
  20. 云控sdk服务端接口

热门文章

  1. 【FLink】Flink Forward Asia Hackathon (2021) 回顾
  2. 【clickhouse】clickhouse的系统表
  3. 95-860-045-源码-定时器-InternalTimerService
  4. 95-20-020-启动器-Cloneable
  5. 【kafka】kafka 消费速度 小于 日志清理速度 (kafka数据被清理了)会发生什么 auto.offset.reset 参数
  6. 【Elasticsearch】 es include_type_name unless the include_type_name parameter is set to true
  7. 【MySQL】MySQL开启general_log报错ERROR 29 (HY000) not found (OS errno 13 - Permission denied)
  8. 学习ssm框架一般要用多少时间
  9. go bson转换成json_你会不会用Go语言实现redis的延时消息队列
  10. JDK15已发布,快来看看有哪些值得期待的新功能!