2018.6.10 Oracle数据库常见的错误汇总

1、ClassNoFoundException 找不到注册驱动

可能原因:1>驱动名称不对

2>没有导入数据库驱动包

2、SQl 语句中可以使用任何有效的函数,函数操作的列,必须指定别名,否则会出现

java.sql.SQLException: 列名无效

3、java.sql.SQLException: 无效的列索引:

sql串里面?号的数目和提供的变量数目不一致

4、java.sql.SQLException: 结果集已耗尽

操作结果集的时候结果集的指针指向了结果集之外 例如:rs.beforeFirst();

5、出现SQLException 的时候,通过System.out.println(sql);打印sql语句的内容来查看sql语句的语法错误

6、jdbc的下标从1开始,若从0开始的话,会抛异常java.sql.SQLException: 无效的列索引: getValidColumnIndex

7、java.sql.SQLException Io 异常:The Network Adapter could not establish the connection 是因为url 的ip地址没有写成自己家主机的ip地址

8、java.sql.SQLException :对只读结果集的无效操作:updatestring 因为sun提供了这个接口Statement 里的ResutSet.CONCUR_UPDDATABLE,但是Oracle提供的驱动包不支持 ,mysql支持

9、java.sql.SQLException :无效字符 sql语句加了分号;

10java.sql.SQLException :索引中丢失in 或out ?号的个数和给定的值不一致,少了值

11、Exception in thread "main" java.lang.ExceptionInInitializerError

12、java.sql.SQLException: 列名无效 未给对sql语句进行函数操作时,指定列名

13、orc:行号....都是SQL语句有错误,控制台出现的错误和数据库出现的错误一致

原文地址:https://www.cnblogs.com/qichunlin/p/9136445.html

时间: 2024-10-17 01:29:26

2018.6.10 Oracle数据库常见的错误汇总的相关文章

Oracle数据库常见错误总结(一)

实际项目实践过程中,经常会遇到一些形如"ORA-XXXX"的Oracle错误提示,此时,我们便会打开百度.Google,搜索相关技术解决方案.本系列博文的目的就在于,对常见的Oracle错误提示进行总结,不断完善. ORA-12560 ORA-12560: TNS: protocol adapter error(SQLPLUS) ORA-27101: shared memory realm does not exist(PL/SQL Developer) (1)原因分析 在path环境

PHP编程中10个最常见的错误

PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的.本篇经将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. 错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: 1 2 3 4 5 $arr = array(1, 2, 3, 4); foreach ($arr as &$value) {     $value = $value * 2; } // $arr

在用VS2010连接oracle数据库时ORA-12504错误

在用VS2010连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl 在用VS2010连接oracle数据库时ORA-12504错误

用VS连接oracle数据库时ORA-12504错误

在用VS2008连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl

oracle数据库常见故障情况数据恢复分析

一.Oracle启动后无法工作或者数据库无法启动 一旦数据库出现无法启动的情况,首先需要检查system表是否为未损坏状态,通常情况而言,如果system表未被损坏那么很容易进行数据恢复,如果system表已经被损坏,那么就需要数据恢复工作人员手动对表结构进行分析核对,这样数据恢复的周期就相对较长,但是数据恢复成功率依然较高,不用担心数据恢复失败. 二.Oracle 数据库的ASM存储受到损坏 这种故障情况通常是因为ASM的部分设备故障或者由于ASM重置等原因导致的数据库数据丢失.出现这种情况后

Quartus II 中 Verilog 常见警告/错误汇总

Verilog 常见错误汇总 1.Found clock-sensitive change during active clock edge at time <time> on register "<name>" 原因:vector source file中时钟敏感信号(如:数据,允许端,清零,同步加载等)在时钟的边缘同时变化.而时钟敏感信号是不能在时钟边沿变化的.其后果为导致结果不正确. 措施:编辑vector source file 2.Verilog HD

oracle数据库报ORA-01033错误

Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决办法 2015-03-16 01:20 | 160511人阅读 | 来源 Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决方法 Oracle存在多实例 相应的在DOS命令下执行: 1. 设置正确的ORACLE实例:set ORACLE_SID = INSTANCE_NAME 2. 启动SQLPLUS:sqlplus /nolog 3.以DBA(通常有好几个sys或system)用户sqlplus登

oracle数据库常见的报错

 (1)报错 >>> Ignoring required pre-requisite failures. Continuing... Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-01-21_06-07-35PM. Please wait ...[[email protected] database]$ Exception in thread "main" java.la

Oracle数据库常见的误操作恢复方法(上)

实验环境:Linux6.4 + Oracle 11g 面向读者:Oracle开发维护人员 本文以Oracle自带的scott用户进行演示: 首先逻辑备份导出scott的对象数据 $ exp scott/tiger file='/u01/app/backup/scott.dmp' log='/u01/app/backup/scott.log' owner=scott; 1.误操作drop了emp表 利用表级闪回恢复,只要回收站中有就可以恢复. SQL> drop table emp; Table