`

JDBCExceptionReporter:100 - SQL Error: xxx, SQLState: xxxxx

    博客分类:
  • jdbc
阅读更多
SQL Error: 0, SQLState: 08003,程序运行时报的错误,故mark一下。
引用地址:http://blog.csdn.net/littlerebeka/article/details/7863941

ODBC 错误信息
根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQLSTATE 值是包含五个字符的字符串。下表列出了驱动程序可以为 SQLError 返回的 SQLSTATE 值。

为 SQLSTATE 返回的字符串值由两个字符的类值后接三个字符的子类值组成。类值 01 表明是一种警告,后跟随 SQL_SUCCESS_WITH_INFO 的返回代码。只要类值不是 01(IM 除外),则表明是一种错误,后跟随 SQL_ERROR 的返回代码。类 IM 专门用于表明从 ODBC 实现产生的警告和错误。任何类中子类值 000 均用于实现给定类中所定义条件。这种类值和子类值的分配方法由 SQL-92 定义。 

说明  通常由返回值 SQL_SUCCESS 表明成功执行了一个函数,但 SQLSTATE 00000 也表明成功执行。
SQLSTATE ODBC API(驱动程序管理器)错误 
 

  • 00000 成功
  • 01000 常规警告
  • 01002 断开连接错误
  • 01004 数据被截断
  • 01006 未废除特权
  • 01S00 无效连接字符串特性
  • 01S01 行中的错误
  • 01S02 选项值已更改
  • 01S03 未更新或删除任何行
  • 01S04 更新或删除了多行
  • 01S05 取消操作被当成 FreeStmt/Close
  • 01S06 设法在结果返回第一个行集之前进行提取
  • 07001 参数个数错误
  • 07006 违反受限制的数据类型特性
  • 07S01 默认参数使用无效
  • 08001 无法连接到数据源
  • 08002 连接正在使用
  • 08003 连接未打开
  • 08004 数据源拒绝建立连接
  • 08007 在执行事务的过程中连接失败
  • 08S01 通讯链接失败
  • 21S01 插入值列表与列列表不匹配
  • 21S02 派生表的程度与列列表不匹配
  • 22001 字符串数据右截断
  • 22002 需要指示符变量,但未提供
  • 22003 数字值超出范围
  • 22005 分配时出错
  • 22008 Datetime 字段溢出
  • 22012 被零除错误
  • 22026 字符串数据,长度不匹配
  • 23000 违反完整性约束
  • 24000* 无效的游标状态
  • 25000 无效的事务状态
  • 28000 无效的授权规范
  • 34000 无效的游标名称
  • 37000 语法错误或违规访问 --------------------------------在联机帮助里
  • 3C000 重复的游标名称
  • 40001 串行错误
  • 42000 语法错误或违规访问
  • 70100 操作终止
  • IM001 驱动程序不支持本函数
  • IM002 未找到源名称并且未指定默认驱动程序
  • IM003 无法装载指定的驱动程序
  • IM004 驱动程序的 SQLAllocEnv 失败
  • IM005 驱动程序的 SQLAllocConnect 失败
  • IM006 驱动程序的 SQLSetConnectOption 失败
  • IM007 未指定数据源或驱动程序;禁止对话
  • IM008 对话失败
  • IM009 无法装载转换 DLL
  • IM010 数据源名称过长
  • IM011 驱动程序名称过长
  • IM012 DRIVER 关键字语法错误
  • IM013 跟踪文件错误
  • S0001 基表或视图已存在
  • S0002 未找到基表
  • S0011 索引已经存在
  • S0012 未找到索引
  • S0021 列已存在
  • S0022 未找到列
  • S0023 列无默认值
  • S1000 常规错误
  • S1001 内存分配失败
  • S1002 列编号无效
  • S1003 程序类型超出范围
  • S1004 SQL 数据类型超出范围
  • S1008 已取消操作
  • S1009 参数值无效
  • S1010 函数序列错误
  • S1011 操作在此时无效
  • S1012 所指定的事务操作代码无效
  • S1015 无可用的游标名称
  • S1090 字符串或缓冲区长度无效
  • S1091 描述符类型超出范围
  • S1092 选项类型超出范围
  • S1093 参数编号无效
  • S1094 小数位数值无效
  • S1095 函数类型超出范围
  • S1096 信息类型超出范围
  • S1097 列类型超出范围
  • S1098 作用域类型超出范围
  • S1099 可为空类型超出范围
  • S1100 唯一性选项类型超出范围
  • S1101 准确性选项类型超出范围
  • S1103 方向选项超出范围
  • S1104 精度值无效
  • S1105 参数类型无效
  • S1106 提取类型超出范围
  • S1107 行值超出范围
  • S1108 并发选项超出范围
  • S1109 游标位置无效
  • S1110 驱动程序完成无效
  • S1111 书签值无效
  • S1C00 驱动程序无法执行
  • S1DE0 执行值挂起时无数据
  • S1T00 超时失效
分享到:
评论

相关推荐

    关键字user附近有语法错误解决方案

    警告: SQL Error: 156, SQLState: S0001 org.hibernate.exception.SQLGrammarException: could not execute query org.hibernate.util.JDBCExceptionReporter logExceptions 严重: 关键字 'user' 附近有语法错误。...

    MySql 错误Incorrect string value for column

    使用javabean出现以下错误, 66480555 [http-80-4] WARN org.hibernate.util.JDBCExceptionReporter – SQL Error: 1366, SQLState: HY000 66480555 [http-80-4] ERROR org.hibernate.util.JDBCExceptionReporter –...

    60道关于Redis的常见面试题.pdf

    - 1. 什么是 Redis?它的主要特点是什么? - 2. Redis 支持哪些数据结构?请详细描述每种数据结构的用途和特点。 - 3. 什么是缓存穿透?在使用 Redis 时,如何防止缓存穿透? - 4. 介绍 Redis 的持久化机制以及对比它们之间的区别。 - 5. 如何实现 Redis 的分布式锁?你了解的分布式锁有哪些实现方式? - 6. Redis 的数据淘汰策略有哪些?分别是如何工作的? - 7. 什么是 Redis 事务?它是如何实现的?与传统数据库事务有何不同? - 8. 如何设置 Redis 的主从复制?主从复制有什么优势和限制? - 9. Redis 支持的数据结构中,有哪些可以实现计数功能?请详细说明其使用场景。 - 10. 什么是 Redis Sentinel?它的作用是什么?如何配置和使用 Sentinel?

    2024年社交媒体广告行业分析报告.pptx

    2024年社交媒体广告行业分析报告.pptx

    网站界面设计mortal0418代码

    网站界面设计mortal0418代码

    2024年休闲椅行业分析报告.pptx

    2024年休闲椅行业分析报告.pptx

    anaconda3 -windows安装的

    anaconda3 -windows安装的

    华为客户关系管理策略解析glz.pptx

    华为客户关系管理策略解析glz.pptx

    asp.net基于三层模式实验室仪器设备管理系统源码.7z

    实验室设备仪器管理系统基于MVC思想和三层设计模式构建,前台采用bootstrap响应式框架,后台运用div+css技术,确保用户界面的友好与兼容性。在Visual Studio 2010或更高版本软件上进行程序开发,利用sqlserver2005或更先进的数据库系统提供稳定的数据支持。 该系统包含四个核心模块:实验室登陆模块、学生模块、教师模块和管理员模块。登陆模块提供用户注册和登陆功能,确保用户信息的准确与安全。学生模块提供实验课仪器设备的信息查询、借领仪器耗材、设备事故的登记等服务,满足学生在实验过程中的各种需求。 管理员模块功能丰富,包括实验室设备信息查询、设备事故记录、设备资料管理、设备损坏管理以及设备耗材借领等。管理员可以方便地查询和统计设备仪器信息,上报和处理设备事故,更新设备操作指南,管理设备损坏信息,以及处理设备耗材的借领和归还。 实验设备管理数据库是系统的核心部分,管理员可以添加、删除、更改设备信息,记录报废、维修、申请购买以及新增设备的详细信息。所有相关信息如报废表、维修表、设备购买申请表、新增设备属性表等都会在终端实时显示,确保信息的及时性和准确性。 此

    java练习题2.txt

    java练习题

    国产达梦数据库DM88.1.1.45下载链接,Linux-rh7-64位版本.zip

    国产达梦数据库DM88.1.1.45下载链接,Linux-rh7-64位版本.zip

    物联网嵌入式ESP32开发例程18-FreeRTOS操作系统之任务通知模拟事件标志组C程序代码.rar

    1、嵌入式物联网ESP32项目实战开发。例程经过精心编写,简单好用。 2、代码使用Visual Studio Code + ESP-IDF开发,C语言编程。例程在ESP32-S3上运行。若在其他型号上运行,请自行调整。 3、如果接入其他传感器,请查看发布的其他资料。 4、ESP32与模块的接线,在代码当中均有定义,请自行对照。 5、若硬件差异,请根据自身情况适当调整代码,程序仅供参考。 6、代码有注释说明,请耐心阅读。 7、技术v:349014857;

    工作汇报 年终总结2.pptx

    引言 年度工作回顾 系统进展与亮点 技术创新与应用 市场反馈与用户评价 存在问题与挑战 未来展望与计划 结束语与感谢 一、引言 简要介绍智能家居系统的重要性和发展趋势 回顾本年度的工作目标和重点 二、年度工作回顾 系统建设与维护 完成的项目与里程碑 系统稳定性与可靠性提升 团队建设与培训 团队成员构成与职责 培训与技能提升活动 合作伙伴与资源整合 与供应商、合作伙伴的合作情况 资源整合与利用 三、系统进展与亮点 功能扩展与优化 新增功能介绍与效果评估 现有功能的优化与改进 用户体验提升 界面设计与交互优化 用户反馈与改进措施 四、技术创新与应用 物联网技术的应用 传感器与通信技术的升级 大数据分析与应用 智能家居的智能化管理 自动化控制与节能策略 安全防护与预警系统 五、市场反馈与用户评价 市场反馈分析 市场需求与竞争态势 市场占有率与增长趋势 用户评价总结 用户满意度调查结果

    基于ssm+vue开发的web新闻流媒体平台源码数据库文档.zip

    基于ssm+vue开发的web新闻流媒体平台源码数据库文档.zip

    哈夫曼树与哈夫曼编码介绍.zip

    哈夫曼树与哈夫曼编码

    2024年千里明贴膏行业分析报告.pptx

    行业分析报告

    java练习题9.txt

    java练习题

    stm32c8t6超声波标准库开发 stm32c8t6超声波测距.zip

    stm32c8t6超声波标准库开发 stm32c8t6超声波测距

    学生成绩管理系统 C# 毕业设计项目用C#语言写的学生成绩管理系统, 代码有参考和学习价值, 可

    学生成绩管理系统 C# 毕业设计项目用C#语言写的学生成绩管理系统, 代码有参考和学习价值, 可用于期末项目, 以及毕业设计项目 !

    excel函数公式大全

    excel函数公式大全

Global site tag (gtag.js) - Google Analytics