我使用 CentOS 和 Postgresql 作为我的数据库。
根据this线程 SQL Developer 现在可以支持 Postgresql。所以我设法下载了诸如SQL Developer 4.0之类的要求和 Postgresql jdbc connector .
是否有如何将 jdbc 连接器安装到 sql Developer 的分步过程?我试图遵循 PostgreSQL documentation但没有运气。
我尝试使用java -jar postgresql-9.3_1100.jdbc41.jar
提取/安装jar文件,返回的是postgresql-9.3_1100.jdbc41.jar中没有主要 list 属性
我的java版本是:1.7.0_45
最佳答案
您不能像运行可执行 JAR 一样运行 JDBC 驱动程序。
java -jar postgresql-9.3_1100.jdbc41.jar
会产生错误:
no main manifest attribute in postgresql-9.3_1100.jdbc41.jar
因为它在 jar 中没有 main
list 属性。那是因为你不应该运行它。
按照应用程序的说明安装 JDBC 驱动程序,就像任何其他 JDBC 驱动程序一样。请参阅"Oracle SQL Developer" install JDBC driver 。
以上搜索找到instructions on installing 3rd party (non-Oracle) JDBC drivers和 "Configure JDBC in Oracle JDBC driver" 。我强烈建议遵循这些说明。
以后,请逐步解释当您遇到问题时您做了什么,您在哪里遇到了困难,以及您预计会发生什么。
P.s.我已经向 PgJDBC 提交了一个补丁,这样当您将来尝试此操作时,它会给您一个信息性错误。请参阅https://github.com/pgjdbc/pgjdbc/pull/112
关于java - 如何在 SQL Developer 4.0 中安装最新的 Postgresql JDBC jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21035508/