Java &引用;驱动程序不支持此可选功能;在尝试使用Amazon Redshift运行quartz作业时

Java &引用;驱动程序不支持此可选功能;在尝试使用Amazon Redshift运行quartz作业时,java,spring,amazon-redshift,quartz-scheduler,Java,Spring,Amazon Redshift,Quartz Scheduler,我正在尝试以Amazon Redshift作为数据源运行quartz调度程序。存储quartz作业时,我发现驱动程序不支持此可选功能 我的quartz数据源配置如下所示: org.quartz.dataSource.quartzDataSource.driver=com.amazon.redshift.jdbc42.driver org.quartz.dataSource.quartzDataSource.URL=jdbc:redshift://redshift.abcd:5439/abc?a

我正在尝试以Amazon Redshift作为数据源运行quartz调度程序。存储quartz作业时,我发现驱动程序不支持此可选功能

我的quartz数据源配置如下所示:

org.quartz.dataSource.quartzDataSource.driver=com.amazon.redshift.jdbc42.driver
org.quartz.dataSource.quartzDataSource.URL=jdbc:redshift://redshift.abcd:5439/abc?autoReconnect=true
org.quartz.dataSource.quartzDataSource.user=user
org.quartz.dataSource.quartzDataSource.password=密码


非常感谢您提供的任何帮助。

AWS Redshift不支持其他服务器中的一些关键SQL命令。最让我烦恼的是缺少对序列的支持。此外,不支持自动增量,而是有一个标识类型,它有两个参数SEED和STEP。此外,身份可能不会按顺序发布

另一个问题是,最近的许多jdbc42、jdbc41驱动程序都不是线程安全的。他们要求执行准备好的语句是非常有问题的。我花了一个月的时间才弄明白,最终决定使用jdbc41或jdbc41驱动程序的1.2.10.1009版来实现法规遵从性

总之,当您不控制应用程序的数据库功能时(意味着没有进行更改的源),它可能根本不起作用


我相信这不是你想听的

我想知道您是否删除了autoReconnect=true-这有帮助吗?请看@JonScott,这不起作用