【发布时间】:2015-11-04 06:05:50
【问题描述】:
我有一个不太确定如何解决的问题:我有一个 Web 应用程序(打包为一个 war),客户端可以配置他们希望指向的数据库。我们支持 PostgreSQL 和 Redshift(以及其他)。 JDBC4 驱动程序是自动加载的,这很好。问题来了:
Redshift JDBC 驱动程序似乎会在 PostgreSQL 之前响应 jdbc://postgresql 连接字符串。这会在连接到 PostgreSQL 数据库时导致 JDBC 错误。
我在 pom.xml 中将驱动程序名称“org.postgresql.Driver”指定为数据源的驱动程序,但我不确定 spring JDBC 模板如何选择驱动程序(除非它选择第一个处理程序)。
还有其他人遇到过这种问题吗?
【问题讨论】:
标签: java spring postgresql jdbc amazon-redshift