如何在SQL Developer 4.0中安装最新的Postgresql JDBC jar

时间:2014-01-10 03:06:13

标签: java jdbc oracle-sqldeveloper centos6 postgresql-8.4

我使用CentOS和Postgresql作为我的数据库。

根据this线程,SQL Developer现在可以支持Postgresql。因此,我设法下载了SQL Developer 4.0Postgresql jdbc connector等要求。

是否有一步一步的程序如何将jdbc连接器安装到sql developer?我试图遵循PostgreSQL documentation,但没有运气。

我尝试使用java -jar postgresql-9.3_1100.jdbc41.jar提取/安装jar文件,返回值为no main manifest attribute in postgresql-9.3_1100.jdbc41.jar

我的java版本是:1.7.0_45

1 个答案:

答案 0 :(得分:2)

您不能只是运行 JDBC驱动程序,就像它是可执行的JAR一样。

java -jar postgresql-9.3_1100.jdbc41.jar

会产生错误:

no main manifest attribute in postgresql-9.3_1100.jdbc41.jar

因为它在jar 中没有main清单属性。那是因为你不应该运行它

根据应用程序的说明,像任何其他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