我在mongodb atlas实例主机中激活了bi的连接器,我从bi的连接器获得的端口我以后可以使用它们通过MySQL连接连接到我的mongodb实例。 我想知道的是,是否可以使用postgres连接连接到我的mongodb实例。为什么它可以与MySQL连接一起使用
我用于通过MySQL驱动程序进行连接的网址:
jdbc:mysql://[host]:[port]/database?useSSL=true
,使用postgres驱动程序时出现的错误是:
net.sf.jasperreports.engine.JRException: org.postgresql.util.PSQLException: Erreur de protocole. Ouverture de la session en échec.
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.contributeParameters(JdbcDataAdapterService.java:133)
at net.sf.jasperreports.data.AbstractDataAdapterService.test(AbstractDataAdapterService.java:122)
at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.runOperations(AbstractDataAdapterWizard.java:155)
at com.jaspersoft.studio.utils.jobs.CheckedRunnableWithProgress$1.run(CheckedRunnableWithProgress.java:51)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.postgresql.util.PSQLException: Erreur de protocole. Ouverture de la session en échec.
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:645)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:220)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54)
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:218)
at org.postgresql.Driver.makeConnection(Driver.java:407)
at org.postgresql.Driver.connect(Driver.java:275)
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.getConnection(JdbcDataAdapterService.java:171)
at net.sf.jasperreports.data.jdbc.JdbcDataAdapterService.contributeParameters(JdbcDataAdapterService.java:131)
... 4 more