读书人

新手请问:Eclipse中连接DB2 Express-

发布时间: 2013-07-04 11:45:44 作者: rapoo

新手请教:Eclipse中连接DB2 Express-C 不能列出schema的问题
Eclipse DB2 Schemas
[解决办法]
DB2没弄过

权限?另外,是否有禁止列出schema列表,比如mysql就有这个功能
[解决办法]
没弄过DB2,在Linux下也是通过Eclipse 来连接DB2,并且成功列出schema吗?

Eclipse连接Database的能力有限,最好还是用相关的客户端连接管理,MySQL、Oracle甚至MSServer都有自己的免费的客户端管理工具。

如果是Linux下通过同样版本的Eclipse能够成功连接,并列出Schema,那可能是跟界面展示有关的小bug也说不定,就是点击“DB2”->“SAMPLE”->“Catalogs”->“SAMPLE”->“Schemas”实际已经找到数据,只不过界面显示的时候没显示出来而已...

eclipse虽然是跨平台的,但是界面显示在Win与Linux下还是不同的
[解决办法]

引用:
首先感谢楼上老大的热心帮助。谢谢!!!

我之所以要用Eclipse连接DB2,是为了使用Eclipse中的JPA相关工具和功能辅助JPA的开发,具体的数据库管理是使用相应的客户端工具进行的。在Eclipse里如果不能显示出Schema以及其下的表、视图等对象的话,就没有办法使用Eclipse中相应的工具来完成诸如生成实体类之类的辅助操作了。

而我说的连接Lin……

先给你篇文章,你看看http://blog.csdn.net/hellongliu/article/details/7248156
这个至少是能列出Schema的,虽然用的是Hibernate tools

试验DB2的环境,我要花点时间架设,希望这篇文章能帮你,另外,eclipse 的repository里你好好看看,我记得有database tools的,可能需要安装
[解决办法]
应该是-204错误导致:
An error was encountered performing the requested operation:
DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=SYSCAT.SCHEMATA, DRIVER=3.57.82
Vendor code -204

当我手动执行查询SELECT SCHEMANAME FROM SYSCAT.SCHEMATA 时也提示这个错误。

读书人网 >Eclipse开发

热点推荐