• 学习笔记Oracle常见错误


              
                  oracle数据库常见错误

    1.java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

    问题:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    原因:没有导进去数据库java包。
    解决办法:添加Java包 。
              项目名称右键添加Referenced Libraries
              打开路径选中oracle.jar(本人为D:\Java软件)

    2.java.sql.SQLException: ORA-00911: 无效字符

    问题:java.sql.SQLException: ORA-00911: 无效字符
          at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
          at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
          at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
          at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
          at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe            (T4CPreparedStatement.java:799)
          at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1037)
          at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe              (T4CPreparedStatement.java:839)
          at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)
          at oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:4051)

    原因:你的sql多了一个";"
    解决方案:去掉就可以了

    3.java.sql.SQLException: ORA-00942: 表或视图不存在

    问题:java.sql.SQLException: ORA-00942: 表或视图不存在
    原因:数据库中明明有这样的一张表,可通过java程序就是查询不到,提示
          java.sql.SQLException: ORA-00942: 表或视图不存在
    解决方案:
          (1).最简单的办法
              首先检查你的Java项目中的表名与数据库中的表名是否一致。(本人就遇见过这个问题)
          (2).通过sqlplus连接,只有总管理员才能查看到此表,所以应该是权限的问题所以啊
              不要将表建在sys,system用户下进行一般操作不要as sysdba登录要用Normal模式
              <!--End_rbody_59943240//-->


     

    欢迎大家多多交流
  • 相关阅读:
    团队项目-需求分析报告
    自动化测试框架指南
    一起吐槽接口文档
    居家费拖鞋【FunTester居家日记】
    HTTP接口测试基础【FunTester框架教程】
    Java NIO在接口自动化中应用
    JAVA 可变参数
    HashSet 和 LinkedSet 数据结构
    简单数据结构
    JAVA 迭代器的简单使用
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/9737083.html
Copyright © 2020-2023  润新知