通过SSH代理连接Eclipse到MySql但没有数据库限定符就无法查询

时间:2013-12-31 17:23:40

标签: eclipse

我正在使用Eclipse Juno和SQL Explorer插件。我已经通过Putty为我的生产服务器设置了端口3306的SSH隧道,并成功连接到该服务器的MySql实例。我可以查看数据库的架构以及预览表的数据。当我尝试执行基本的SELECT查询时,没有表上的数据库限定符,Eclipse给了我一个NullPointerException,没有其他信息。但是,如果我包含数据库限定符,则可以正常工作。

Eclipse / SQL Explorer中的数据库选择器设置正确,如果我没有通过SSH隧道运行(例如本地或直接远程连接),一切都按预期工作。

我有什么东西可以忽略吗?

1 个答案:

答案 0 :(得分:0)

问题是由SQL Explorer插件中的错误引起的(请参阅http://sourceforge.net/p/eclipsesql/discussion/450662/thread/f1e73461)。症状是红鲱鱼。当插件尝试写入其历史文件时,会发生NPE。清除历史文件解决了问题。