我正在尝试使用Oracle SQL Developer 3.0.04连接到PostgreSQL 9.1数据库,但是到目前为止我没有取得任何成功。
首先,如果我在首选项上添加了第三方驱动程序,则在添加新连接时,PostgreSQL没有选项卡(尽管它对MySQL很好用)。我使用的是JDBC4版本9.1驱动程序,但是尝试了相同版本的JDBC3,但仍然得到相同的结果。
其次,添加新连接时没有像手动配置选项卡那样的东西。最接近的是Oracle选项卡上的Advanced选项,我可以在其中提供一个自定义URL,但是由于抱怨所选的驱动程序(当然)而失败了。
最后,我连接了从XML文件导入连接的内容(以下内容),但它仅显示我的模式,而不显示其中的表。
所以,我的问题是:Orable SQL Developer是否支持PostgreSQL连接?还有其他方法可以在ObjectViewer中显示我的表吗?
<?xml version = '1.0' encoding = 'UTF-8'?>
<References xmlns="http://xmlns.oracle.com/adf/jndi">
<Reference name="Lumea" className="oracle.jdeveloper.db.adapter.DatabaseProvider" credentialStoreKey="Lumea" xmlns="">
<Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/>
<RefAddresses>
<StringRefAddr addrType="user">
<Contents>lumea</Contents>
</StringRefAddr>
<StringRefAddr addrType="subtype">
<Contents>thirdParty</Contents>
</StringRefAddr>
<StringRefAddr addrType="customUrl">
<Contents>jdbc:postgresql://localhost:5432/versates</Contents>
</StringRefAddr>
<StringRefAddr addrType="SavePassword">
<Contents>true</Contents>
</StringRefAddr>
<StringRefAddr addrType="password">
<Contents>myencryptedpass</Contents>
</StringRefAddr>
<StringRefAddr addrType="driver">
<Contents>org.postgresql.Driver</Contents>
</StringRefAddr>
<StringRefAddr addrType="DeployPassword">
<Contents>true</Contents>
</StringRefAddr>
</RefAddresses>
</Reference>
</References>