Oracle关于java.sql.SQLException常见错误集锦

MYSQL 8.0 出现错误:Illegal argument to a regular expression.非法的正则表达式 Mysql 8.0 使用正则出现Illegal argument to a regular expression.错误 工作中经常用到正则的模糊匹配来识别字段中的内容,很好用也很方便。 本地环境是Mario DB,为了图省事和各种方便,各种限制也都关闭了。 所以很多SQL脚本在本地跑都是正常执行,往往丢到不同的线上环境就报各种错。(PS:当然这种操作是不对的,不过是小公司,为了爽就这样干了。) 今天遇到的问题就是Mysql 8.0出现的关于正则Regexp的使用。 Regexp 场景:字段 匹配 字段。 也 阅读详情
Oracle关于java.sql.SQLException常见错误集锦
2009年07月26日 星期日 下午 02:35
最近使用Oracle时老是遇到java.sql.SQLException错误,害得我在网上查得累死累活的,所以一口气查了一下几个常见的,在此列了列.英文是来自官方的,用中文简单翻译了一下,有一些实在不知道怎么翻译,也没有尝试重现,所以将英文原文一并列出,供有需要的人查阅!
ORA-00904:    invalid column name 无效列名
ORA-00942:  table or view does not exist 表或者视图不存在
ORA-01400:  cannot insert NULL into () 不能将空值插入
ORA-00936: 缺少表达式
ORA-00933: SQL 命令未正确结束
ORA-01722: 无效数字:(一般可能是企图将字符串类型的值填入数字型而造成)
ORA-06530: ACCESS_INTO_NULL 
Your program attempts to assign values to the attributes of an uninitialized (atomically null) object.
企图将值写入未初化对象的属性
ORA-06592: CASE_NOT_FOUND
None of the choices in the WHEN clauses of a CASE statement is selected, and there is no ELSE clause.
case语句格式有误,没有分支语句
ORA-06531: COLLECTION_IS_NULL
Your program attempts to apply collection methods other than EXISTS to an uninitialized (atomically null)
nested table or varray, or the program attempts to assign values to the elements of an uninitialized nested
table or varray.
企图将集合填入未初始化的嵌套表中
ORA-06511: CURSOR_ALREADY_OPEN
Your program attempts to open an already open cursor. A cursor must be closed before it can be reopened. A
cursor FOR loop automatically opens the cursor to which it refers. So, your program cannot open that cursor
inside the loop.
企图打开已经打开的指针.指针已经打开,要再次打开必须先关闭.
ORA-00001: DUP_VAL_ON_INDEX
Your program attempts to store duplicate values in a database column that is constrained by a unique index.
数据库字段存储重复,主键唯一值冲突
ORA-01001: INVALID_CURSOR 无效指针
Your program attempts an illegal cursor operation such as closing an unopened cursor.
非法指针操作,例如关闭未打开的指针
ORA-01722: INVALID_NUMBER 无效数字
In a SQL statement, the conversion of a character string into a number fails because the string does not
represent a valid number. (In procedural statements, VALUE_ERROR is raised.) This exception is also raised
when the LIMIT-clause expression in a bulk FETCH statement does not evaluate to a positive number.
在sql语句中,字符数字类型转换错误,无法将字符串转化成有效数字.此错误也可能因为在limit从句表达式中fetch语句无法对应指定数字
ORA-01017: LOGIN_DENIED 拒绝访问
Your program attempts to log on to Oracle with an invalid username and/or password.
企图用无效的用户名或密码登录oracle
ORA-01403: NO_DATA_FOUND 无数据发现
A SELECT INTO statement returns no rows, or your program references a deleted element in a nested table or
an uninitialized element in an index-by table. SQL aggregate functions such as AVG and SUM always return a
value or a null. So, a SELECT INTO statement that calls an aggregate function never raises NO_DATA_FOUND.
The FETCH statement is expected to return no rows eventually, so when that happens, no exception is raised.

ORA-01012: NOT_LOGGED_ON   未登录
Your program issues a database call without being connected to Oracle.
程序发送数据库命令,但未与oracle建立连接

ORA-06501: PROGRAM_ERROR 程序错误
PL/SQL has an internal problem.
pl/sql系统问题

ORA-06504: ROWTYPE_MISMATCH 行类型不匹配
The host cursor variable and PL/SQL cursor variable involved in an assignment have incompatible return types.
For example, when an open host cursor variable is passed to a stored subprogram, the return types of the
actual and formal parameters must be compatible.

ORA-30625: SELF_IS_NULL
Your program attempts to call a MEMBER method on a null instance. That is, the built-in parameter SELF
(which is always the first parameter passed to a MEMBER method) is null.

ORA-06500: STORAGE_ERROR 存储错误
PL/SQL runs out of memory or memory has been corrupted.
PL/SQL运行内存溢出或内存冲突
     
ORA-06533: SUBSCRIPT_BEYOND_COUNT   子句超出数量
Your program references a nested table or varray element using an index number larger than the number of
elements in the collection.

ORA-06532: SUBSCRIPT_OUTSIDE_LIMIT   子句非法数量
Your program references a nested table or varray element using an index number (-1 for example) that is
outside the legal range.

ORA-01410: SYS_INVALID_ROWID   无效的字段名
The conversion of a character string into a universal rowid fails because the character string does not
represent a valid rowid.

ORA-00051: TIMEOUT_ON_RESOURCE    资源等待超时
A time-out occurs while Oracle is waiting for a resource.

ORA-01422: TOO_MANY_ROWS    返回超过一行
A SELECT INTO statement returns more than one row.

ORA-06502: VALUE_ERROR   值错误
An arithmetic, conversion, truncation, or size-constraint error occurs. For example, when your program selects
a column value into a character variable, if the value is longer than the declared length of the variable,
PL/SQL aborts the assignment and raises VALUE_ERROR. In procedural statements, VALUE_ERROR is raised if the
conversion of a character string into a number fails. (In SQL statements, INVALID_NUMBER is raised.)

ORA-01476: ZERO_DIVIDE 除0错误
com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: Incorrect string value: 数据库中是varchar,java对象使用的是StringBuilder, 插入时会抛出java.sql.SQLException: Incorrect string value: ‘\xAC\xED\x00\x05sr…’ for colum ‘字段名’ at row 1 将StringBuilder转换为String 就好了 ... 阅读详情

相关推荐

No value specified for parameter 2

com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: No value specified for parameter 2 SQL第二个条件参数没有值传入。

知识改变命运,ヾ(◍°∇°◍)ノ゙【求关注】 1万+

【已解决】:java.sql.SQLException 问题

【已完美解决】:java.sql.SQLException 问题

努力才是唯一的入场券。 4万+

正负数据如何归一化_生信干货 | LC-MS代谢组学QI软件下机数据代谢物筛选和归一化如何做?...

上海·2019第一届多层组学前言技术发展华东区客户研讨会倒计时1天LC-MS非靶向代谢组学数据下机啦~~拿到一堆数据怎么办?不会高端代码,也不会自己写脚本,我怎么处理数据?​本期小编带来了LC-MS非靶向代谢组学下机数据处理实用干货,包括:下机定性结果表格的解析、代谢物筛选如何做?以及定量数据如何做归一化?实用干货,赶紧来抢~~话不多说,赶紧来学习吧~~非靶向LC-MS代谢组学的分析流程LC-MS...

weixin_36441329的博客 2986

已解决java.sql.SQLException异常的正确解决方法,亲测有效!!!

已解决java.sql.SQLException异常的正确解决方法,亲测有效!!!

小明的Java问道之路 2万+

四足机器人如何用对抗运动先验(AMP)实现复杂地形行走?Unitree Go1实战解析

本文深入解析了四足机器人Unitree Go1如何通过对抗运动先验(AMP)算法实现复杂地形行走。AMP结合模仿学习与对抗训练,使机器人仅凭本体感知就能适应未知地形。文章详细介绍了AMP的核心架构、仿真训练工程实践以及在Unitree Go1上的部署优化方案,展示了其在极端地形下的卓越性能表现。

weixin_29050513的博客 330

Cobalt Strike4.0安装包(内附中文版)

1.什么是 Cobalt Strike Cobalt Strike 是一个为对手模拟和红队行动而设计的平台,主要用于执行有目标的攻击和模拟高级威胁 者的后渗透行动。 Cobalt Strike已经不再使用MSF而是作为单独的平台使用,它分为客户端与服务端,服务端是一个,客户端可以有多个,可被团队进行分布式协团操作。集成了端口转发、扫描多模式端口Listener、Windows exe程序生成、W...

梦之序章的博客 2万+

Oracle关于java.sql.SQLException常见错误集锦 (转)

最近使用Oracle时老是遇到java.sql.SQLException错误,害得我在网上查得累死累活的,所以一口气查了一下几个常见的,在此列了列.英文是来自官方的,用中文简单翻译了一下,有一些实在不知道怎么翻译,也没有尝试重现...

cmcguttbb541717506的博客 361

eMMC FFU固件更新实战:从协议解析到设备修复

本文详细解析eMMC FFU固件更新技术,从协议原理到实战操作,涵盖EXT_CSD寄存器操作、命令流状态机解析及专业工具使用指南。通过真实维修案例,展示如何利用FFU机制修复设备故障,并提供高级优化技巧与安全注意事项,是硬件工程师和维修技术人员的实用参考。

weixin_29191761的博客 383

Oracle错误集锦

自己遇到问题从网络上搜集的答案Oracle版本 9.2.0.1 1    -- 2009-06-12tag: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], []解决办法http://blog.csdn.net/lxxstarii/archive/2008/01/08/2030091.aspx错

Feng的专栏 232

提取abaqus中节点集合的应力应变

节点是没有应力应变的,只有积分点才有,所以直接在odb文件里面用FieldOutput是整不出来的(结果是个空列表),只能用session这种让abaqus自己帮你处理。具体的代码需要根据自己操作的时候abaqus.rpy这个文件中代码的变化来更改。

蓝胖子的博客 4556

innovus:给channel加soft blockage

dbGet [dbGet top.fplan.pBlkgs.name finishfp_place_blkg_* -p].boxes就可以获得channel坐标。意思是给30um以下的channel加soft blk,至于channel的坐标,通过抓取该soft blk去获取,比较容易。工具自己加入的placement blockage命名上叫finishfp_place_blkg_*ICC2中有给channel自动加soft blockage的命令,相应的innovus也有类似的命令,我们可以使用。

m0_61544122的博客 488

java.sql.SQLException

Statement stmt = connection.createStatement(); //1 ResultSet QueryF= stmt.executeQuery(sql); //2 while(QueryF.next()) { //3 //分区存在. //查找分区数据. sql="select * from lte2018 partition(...

橙_的博客 4642

Allegro如何改变线宽操作指导

用Allegro做pcb设计的时候,改变走线线宽是非常常用的功能,如下图。线宽目前是12mil,需要把线宽改成15mil。如何改变线宽操作指导。

weixin_54787054的博客 4255

SQLException(SQL异常)可能的原因和解决方法

时,可以根据具体情况选择合适的处理方式,可能包括记录错误日志、回滚事务、重新尝试操作等。对于连接、事务和资源的管理要及时释放以避免资源泄漏。确保在数据库操作中进行适当的异常处理,根据异常的类型采取相应的处理措施。详细的错误日志和异常堆栈信息对于定位和解决问题非常有帮助。是在 Java 中处理数据库操作过程中可能发生的异常,通常是由于底层数据库操作错误或违反了数据库规则而引起的。

Java开源程序猿 2万+

Vue2 - 详细实现安装西瓜视频 xgplayer 插件详细配置及使用教程,利用西瓜视频播放器播放 mp4、flv、hls 格式视频文件及视频推流(直播或监控摄像头画面),支持移动端H5及PC网站!

vue2,nuxt2,西瓜视频,xgplayer,插件组件,xgplayer-hls,xgplayer-flv,xgplayer-mp4,播放视频点播和直播视频流,自定义播放器样式,截屏,监控视频,vue使用西瓜播放器播放flv、hls、mp4视频,截屏按钮,直播流,报错,黑屏,加载失败,苹果ios不兼容,重连,怎么改样式,很卡,详细教程,监控实时播放推流,倍速播放,在线flv在线推流地址,HLS播放,vue西瓜播放器,vue如何使用西瓜视频插件做直播推流回流,视频点播,flv在线视频流播放,截图功能,利用

🏆 前端领域优质创作者 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【Java】已解决java.sql.SQLException异常

在Java中,java.sql.SQLException是一个通用的异常类,用于表示在数据库操作中发生的错误。无论是类型错误、数据类型不匹配,还是其他任何与数据库交互时出现的问题,都可能会抛出这个异常。本文将深入探讨SQLException的背景、可能的原因、错误代码示例、解决方案以及编写数据库代码时需要注意的事项。已解决java.sql.SQLException异常。

屿小夏.的知识博客 3815

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Cause: java.sql.SQLException: connection closed问题排查、解决

connection closed 获取到的连接已经失效,导致抛出异常: message:com.noahgroup.framework.smart.admin.common.exception.AdminExceptionHandler.handleException:76 - 【exception】: org.springframework.jdbc.UncategorizedSQLException: Error querying database. Cause: java.sql.SQLExcep

FLGB 4万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Could not insert new row into the table -271

客户现场的现象如下: 查看表的相关信息: oncheck -pt dbname:tabname 明显是发现数据页已经用尽了 为什么会用尽呢?继续排查 查看数据分布的直方图信息:dbschema -d dbname -hd tabname -ss 明显是最近几天的数据量暴涨导致了数据页的用尽。 ...

Uncle.Cui的技术博客 1107

java,sql.SQLException

java,sql.SQLException的问题所在

hulihunwang123的博客 2096

java sqlexception_java.sql.SQLException

java.sql.SQLException: ResultSet is closed是什么错误java.sql.SQLException:ResultSetisclosed是什么错误java.sql.SQLException:ResultSetisclosed是什么错误,需要怎么改搜索更多相关的解决方案:java"target="_blank">color="red">javacolo...

weixin_29624785的博客 3271
上一篇: 第二个项目 ----CRM
下一篇: java 验证邮箱格式正确性、验证字符串是否为数字
JavaAlpha
博客等级 码龄18年 910粉丝 511原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值