我为 PostgreSQL 添加了第三方 JDBC 驱动程序,选项卡出现了。
但是,在我填写用户名/密码和主机名/端口然后选择选择数据库后 - 我得到:
Failure -FATAL: database "user1" does not exist
还有其他人有这个问题吗?
我使用的 JDBC 驱动程序是 postgresql-8.4-701.jdbc4.jar
。
最佳答案
如果您有不同的用户和数据库名称,SQLDevelopper 4.1 可使用此解决方法:
username: testuser
password: mypass
Host: 127.0.0.1:1234/testdb?
Port: 1234
不要忘记“?”特点。 然后 Select Database 变得可用并且连接正常。
感谢在这篇文章中帮助我的 Piperopoulos:Oracle SQL Developer and PostgreSQL
请注意,模式和表未由 SQLDevelopper 列出。 您可以使用此请求手动列出它们:
select * from pg_catalog.pg_tables;
关于带有 SQL 开发人员问题的 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191687/