zoukankan      html  css  js  c++  java
  • mysql问题解决思路和方法:SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MSSQL, MySQL, Oracle, PostgreSQL, Sybase, Hana] sun

    1、缘起,调用接口时一个接口报错

    o.s.b.f.xml.XmlBeanDefinitionReader      : Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]

    o.s.jdbc.support.SQLErrorCodesFactory    : SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]

    截图信息:

    2、解决思路

    (1)看问题描述,是数据库方面的问题。

    (2)查看接口日志,通过日志,可以初步定位出问题在"==> Preparing:REPLACE into"这个sql语句中,同时日志中返回了这个sql语句的入参"==> Parameters"

    (3)根据入参在Navicat中执行这条sql语句,结果就出来了,因为数据库中外键的问题导致。

    3、总结

      该问题如何解决不是重点,重点是遇到此类问题,先查看日志,定位是哪里出现问题,然后有针对性的去解决。

      度娘中有几个常见的问题,如字段命名错误、类型不匹配、数据问题。

      归根结底,根据日志,在可视化的sql执行工具中执行问题语句。问题即可迎刃而解。

  • 相关阅读:
    iPhone开发教程之retain/copy/assign/setter/getter
    关于block使用的5点注意事项
    Block的引用循环问题 (ARC & non-ARC)
    浅谈iOS中MVVM的架构设计与团队协作
    JS学习笔记(不断更新)
    神经网络介绍
    JAVA WEB WITH IDEA
    百度地图标注多个点
    脑筋急转弯——Google 面试
    决策树分类器
  • 原文地址:https://www.cnblogs.com/guobm/p/15726947.html
Copyright © 2011-2022 走看看