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



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

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

我忽略了什么吗?

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

最新更新