我正在尝试使用groovy.sql.Sql连接到oracle12c数据库
Sql sql = Sql.newInstance('jdbc:oracle:thin:@'+hostName:port/serviceName, dbUser, dbPassword, 'oracle.jdbc.driver.OracleDriver')
它返回
java.sql.SQLException: ORA-28040: No matching authentication protocol
我想,这是因为方言不匹配。
它适用于oracle11g,但不适用于12c。如果是dialect的问题,我们如何在外部指定dialect到groovy.sql.Sql。如果不是,可能是什么问题/解决方案?
我正在使用ojdbc14驱动程序。