`
jeelee
  • 浏览: 637066 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java 获得 oracle 的错误代码

阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class SqlException {

  public static void main(String[] args) {

    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {
      String driver = "oracle.jdbc.driver.OracleDriver";
      Class.forName(driver).newInstance();
      System.out.println("Connecting to database...");
      String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:ORCL";
      conn = DriverManager.getConnection(jdbcUrl, "yourName", "mypwd");

      stmt = conn.createStatement();

      try {
        rs = stmt.executeQuery("Select * from no_table_exisits");
      } catch (SQLException seRs) {
        String exMsg = "Message from MySQL Database";
        String exSqlState = "Exception";
        SQLException mySqlEx = new SQLException(exMsg, exSqlState);
        seRs.setNextException(mySqlEx);
        throw seRs;
      }
    } catch (SQLException se) {
      int count = 1;
      while (se != null) {
        System.out.println("SQLException " + count);
        System.out.println("Code: " + se.getErrorCode());
        System.out.println("SqlState: " + se.getSQLState());
        System.out.println("Error Message: " + se.getMessage());
        se = se.getNextException();
        count++;
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}
分享到:
评论

相关推荐

    java连接oracle数据库jar包

    Thick驱动则包含部分C代码,需要安装Oracle客户端才能使用,但它提供更好的性能和功能。对于大多数应用,Thin驱动已经足够使用,因为它轻量级且易于部署。 在描述中提到的"java连接oracle数据库jar包"可能指的是`...

    java导出oracle数据(单表)

    该资源提供了一个完整的示例代码,展示了如何使用 Java 语言连接 Oracle 数据库,执行导出操作,并处理可能出现的错误。 知识点 1:Java 连接 Oracle 数据库 在 Java 中连接 Oracle 数据库需要使用 JDBC (Java ...

    oracle 根据数据库自动生成JAVA代码

    "Oracle根据数据库自动生成JAVA代码"这一技术就是将数据库中的表结构映射到Java编程语言中的实体类、DAO(Data Access Object)、Service、Controller以及前端展示层的HTML模板,从而减少手动编写这些基础代码的工作...

    java导出oracle数据(单表).pdf

    本例提供了一个使用 Java 导出 Oracle 数据的示例代码,涵盖了 Oracle 数据库的连接、exp 命令的使用、Process 类的使用、异常处理、StringUtil 工具类的使用、Log4j 日志记录和 Oracle 数据库的导入等知识点。

    java代码oracle数据库批量插入

    ### Java代码实现Oracle数据库批量插入的关键知识点 #### 1. JDBC连接配置 - **JDBC URL**: `jdbc:oracle:thin:@IP:1521:orcl`,这里的URL指定了连接到Oracle数据库的方式。其中`@IP:1521:orcl`中的IP是指数据库...

    Java导出Oracle数据库数据

    Java 导出 Oracle 数据库数据 Java 是一种流行的编程语言,广泛应用于各种领域。Oracle 是一种关系数据库管理系统,广泛应用于企业级应用中。在实际项目中,数据备份和恢复是非常重要的工作。本文将介绍如何使用 ...

    java 连接oracle12c 的jar包

    在Java编程环境中,连接Oracle 12c数据库...总结,ojdbc7.jar是Java连接Oracle 12c数据库的关键组件,解决了“ORA-28040”错误。在开发过程中,正确配置和使用这个驱动包对于构建稳定、高效的Java-Oracle连接至关重要。

    java连接oracle的jar包

    以上就是关于使用Java连接Oracle数据库的一些核心知识点,包括JDBC的基本概念、Oracle JDBC驱动的使用以及连接数据库的步骤和示例代码。通过这些知识,开发者可以构建Java应用程序,实现对Oracle数据库的高效、安全...

    JAVA 连接oracle数据库工程

    7. **异常处理**:Java的`try-catch-finally`块用于捕获和处理可能抛出的异常,确保即使在出现错误的情况下也能正常关闭数据库连接。 8. **示例代码**: ```java import java.sql.*; public class OracleLinktest ...

    java实现oracle数据库备份.pdf

    ### Java 实现 Oracle 数据库备份的关键知识点 #### 一、背景与需求分析 在软件开发过程中,数据库备份是一项重要的工作,它可以确保数据的安全性,在发生意外情况时能够迅速恢复数据。传统的备份方式通常通过...

    Oracle错误代码集合.pdf

    Oracle错误代码集合是Oracle数据库管理员和技术人员解决问题的重要参考。 根据提供的文件内容,我们可以看到一系列以ORA-开头的错误代码。这些错误代码是Oracle系统返回的特定代码,它们通常带有错误信息,能够指出...

    Java_OracleHelper源码

    Java_OracleHelper源码是一个专为Java开发者设计的工具类库,主要目的是简化与Oracle数据库的交互过程。这个源码库包含了一系列的辅助方法,帮助开发者执行SQL查询、更新、插入和删除操作,以及处理Oracle特有的特性...

    Oracle调用Java代码过程

    Oracle调用Java代码过程是一种将Java程序集成到Oracle数据库中的技术,主要应用于处理特定的业务逻辑,例如在本例中,是为了访问异构数据库(如DB2)的数据。以下是详细的步骤和注意事项: **步骤一:加载JDBC驱动*...

    java-oracle-demo

    4. 错误处理和异常处理:为了保证程序的健壮性,良好的错误处理和异常处理机制是必不可少的,项目中可能会包含这部分的代码。 5. 连接池:在实际应用中,为了提高效率和管理数据库连接,通常会使用连接池(如C3P0、...

    java jsp sqlserver数据表转移到oracle实例 源代码

    标题中的“java jsp sqlserver数据表转移到oracle实例 源代码”表明这是一个关于使用Java和JSP技术,将SQL Server数据库中的数据表迁移至Oracle数据库的实际操作案例。这个过程通常涉及数据迁移、数据转换以及可能的...

    基于Java的Oracle学生成绩管理系统

    《基于Java的Oracle学生成绩管理系统详解》 在信息技术领域,数据库管理和系统开发是至关重要的环节。本项目“基于Java的Oracle学生成绩管理系统”旨在利用Java编程语言与Oracle数据库的交互,实现对学生成绩的高效...

    Java操作Oracle示例

    使用Java代码,首先需要加载Oracle JDBC驱动,然后通过`DriverManager.getConnection()`方法建立到Oracle数据库的连接。连接字符串通常包含数据库服务器的URL、用户名和密码。 4. **执行SQL语句** 通过`...

    个人亲测oracle触发器调用java程序

    Oracle触发器调用Java程序 Oracle触发器是Oracle数据库中的一种机制,可以在数据库中执行特定的操作。在本文中,我们将介绍如何使用Oracle触发器调用Java程序。 一、加载Java程序 首先,我们需要将Java程序加载到...

    oracle 在java中的事务处理和异常回滚。

    在Java编程中,Oracle数据库是常用的后端存储系统,而事务处理和异常回滚是确保数据一致性、完整性和可靠性的关键机制。以下是对这个主题的详细讲解。 首先,Oracle JDBC驱动程序是Java与Oracle数据库之间通信的...

Global site tag (gtag.js) - Google Analytics