我使用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文件,返回值为no main manifest attribute in postgresql-9.3_1100.jdbc41.jar
我的java版本是:1.7.0_45
答案 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