zoukankan      html  css  js  c++  java
  • Oracle常见的异常处理

    总结了在操作数据库的时候常常遇见的Oracle异常以及处理方法。

    代码

    提示

    备注

    一般处理方法

    ORA-01861

    文字与格式字符串不匹配-

     

    ORA-00904

    invalid column name

    无效列名

    检查列名是否注意大小写,或是写错

    查找的表和查找的列不匹配

    ORA-00942

    table or view does not exist

    表或者视图不存在

    检查SQL中的表名是否正确

    ORA-01400

    cannot insert NULL into ()

    检查执行insert操作时,是否表有NOT NULL约束,而没有给出数据

    检查列中是否要求非空

    ORA-00936

    缺少表达式

    检查SQL语句的语法

    ORA-00933

    SQL 命令未正确结束

    检查SQL语句的语法

    ORA-01722

    无效数字

    一般可能是企图将字符串类型的值填入数字型而造成

    ORA-06530

    ACCESS_INTO_NULL 

    企图将值写入未初化对象的属性

    ORA-06592

    CASE_NOT_FOUND

    case语句格式有误,没有分支语句

    ORA-00001

    DUP_VAL_ON_INDEX

    数据库字段存储重复,主键唯一值冲突

    ORA-01001  

    INVALID_CURSOR

    无效指针

    ORA-01722

    INVALID_NUMBER

    无效数字

    企图将字符串类型的值填入数字型而造成,检查SQL语句

    ORA-01017

    LOGIN_DENIED 

    拒绝访问

    拒绝登陆

    程序里取键值对信息时的大小写和属性文件中不匹配

    无法转换为内部表示

    结果集取数据时注意数据类型。

    文件找不到

    可能原因:db.properties文件路径不正确

    注意: 新增数据后务必要commit, 否则Java程序运行查询后找不到数据。

    一般的SQLException都是因为操作数据库时出错 , 比如Sql语句写错 ,或者数据库中的表或数据出错。

  • 相关阅读:
    nginx 简单应用
    js判断图片是否存在
    Quartz Cron 生成工具
    c# 读写文件时文件正由另一进程使用,因此该进程无法访问该文件
    SQL Server 将某一列的值拼接成字符串
    EF 里的 join and Group Join
    .net EF Join 关联表分页查询
    IIS 设置文件可下载
    windows 2003 无法安装 .net4.0 windows服务
    NEST 增删改查
  • 原文地址:https://www.cnblogs.com/liuhongfeng/p/4173092.html
Copyright © 2011-2022 走看看