zoukankan      html  css  js  c++  java
  • 关于Mysql 换 Sql Server 数据库 Quartz报错的问题

    (一) 在项目中使用的定时任务Quartz。当将Mysql数据库换为Sql Server数据库时启动报错如下

      

    nested exception is org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。 [See nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR UPDATE 子句。]] 

    (一) 解决方案

      是Sql Server  url  少了一些配置造成的原因

      原来的配置为 :jdbc:sqlserver://127.0.0.1:1433;DatabaseName=ry          //注  ry 为我的数据库名称

      更新后的配置: jdbc:sqlserver://127.0.0.1:1433;SelectMethod=cursor;DatabaseName=ry      //注  ry 为我的数据库名称


     

          一直在前进的道路上!!

  • 相关阅读:
    LeetCode刷题记录
    开始学习Functional Programming
    明天软软onsite
    Criteo电面二
    Jet.com
    还需要补充很多知识
    重新粗推了一下Master Theorem
    买了第一台mac
    病来如山倒
    Integer.parseInt vs Integer.valueOf
  • 原文地址:https://www.cnblogs.com/misscai/p/10458829.html
Copyright © 2011-2022 走看看