zoukankan      html  css  js  c++  java
  • 学习笔记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//-->


     

    欢迎大家多多交流
  • 相关阅读:
    leetcode------Search in Rotated Sorted ArrayII
    leetcode------Search in Rotated Sorted Array
    leetcode------Multiply Strings
    leetcode------Integer to Roman
    IIS7.5 自定义Html/shtml/htm...后缀映射
    [错误]试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
    FolderBrowserDialog 成员
    [转载]DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)
    C# textbox 滚动条 随文本输入 滚动
    C#文件对话框,一次多选文件设置
  • 原文地址:https://www.cnblogs.com/shihao316558512/p/9737083.html
Copyright © 2011-2022 走看看