zoukankan      html  css  js  c++  java
  • 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语句有错误,控制台出现的错误和数据库出现的错误一致

  • 相关阅读:
    C#中的global::system***命名空间别名限定符
    返回一个整数数组中最大子数组的和
    敏捷开发概述
    单词查找排序输出
    关于电梯调度的设计
    关于电梯调度的一些想法
    C#中抽象类和接口的区别
    SharePoint2010列表表单:用后台代码生成表单
    外刊IT评论:远离.net
    程序员:编程给你现实生活带来了哪些坏习惯
  • 原文地址:https://www.cnblogs.com/qichunlin/p/9136445.html
Copyright © 2011-2022 走看看