我正在尝试使用Amazon Redshift作为数据源运行quartz调度器。我在存储石英作业时遇到了Driver does not support this optional feature错误。

我的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=password
任何形式的帮助都是非常感谢的。
发布于 2019-02-13 23:33:16
AWS Redshift不支持其他服务器中的某些关键SQL命令。最让我困扰的主要问题是缺乏对序列的支持。此外,不支持自动递增,而是存在具有种子和步骤两个参数的身份类型。此外,身份可能不会按顺序发布。
另一个问题是,许多最新的jdbc42、jdbc41驱动程序不是线程安全的。他们调用执行预准备语句是非常有问题的。我花了一个月的时间来解决这个问题,最终决定使用1.2.10.1009版本的jdbc41或jdbc41驱动程序,以符合标准。
归根结底,当您不能控制应用程序的数据库功能时(即没有源程序可以进行更改),它可能根本不起作用。
我敢肯定这不是你想听到的。
https://stackoverflow.com/questions/54673597
复制相似问题