编辑:虽然3.X版本的Eclipse4.X版本仍未回答这个问题,但使用4.X版本(Juno)解决了这个问题。
我不能使用Eclipse数据源资源管理器浏览Informix中给定模式的表。我可以浏览的唯一表是目录,即Informix模式中的sys*表。
我使用EclipseV3.6 (Helios)和数据工具Projectpluginv1.9.2访问Informix11.70数据库。驱动程序(v10.0)和连接配置似乎是正确的,因为我可以使用SQL废纸正确地进行平和查询,创建和选择表。事实上,应用程序一旦部署就可以完美地工作,但是我无法使用Eclipse特性,比如JPS工具。用户拥有正确的访问权限,能够从Studio浏览和操作任何内容。
我在谷歌搜索了几天,发现了一些类似的情况(例如,如果你在网址中丢失了数据库,它可能会在MySQL中发生),但没有找到合适的答案。
提前感谢
P.S.:我在DTP论坛http://www.eclipse.org/forums/index.php/m/874976/#msg_874976上有同样的问题。
我创建了一个测试项目来说明这个问题。注意,“表”节点不能展开。
发布于 2012-05-23 05:55:07
问题将是“Eclipse如何使用数据工具项目”在Informix数据库中查找表?
如果它直接询问Informix系统目录(systables
,syscolumns
,.),就不会有问题。您可以浏览系统目录表这一事实令人好奇。也许它只是在Informix行话中显示表“属于informix
”;在其他一些系统的行话中,这将是“模式informix
”。查看插件选项,看看是否可以以某种方式更改模式名称,或者让它同时查看所有模式。
如果它正在寻找标准的SQL 'Information Schema‘表,那么这些表就是Informix中的AWOL表。您可能可以运行dbaccess yourdb $INFORMIXDIR/etc/xpg4_is.sql
并获得足够多的信息模式表的过时版本(从XPG4 -X/4- Information的定义)可以使用,但我不想押注它是足够的。
https://stackoverflow.com/questions/10693370
复制相似问题