`
newitstar
  • 浏览: 5669 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用JDBC连接Oracle并读取数据的例子

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

/**
* 用JDBC连接Oracle并读取数据的例子。
*
* 
*/
public class jdbc {
String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";

String theUser = "scott";

String thePw = "tiger";

Connection c = null;

Statement conn;

ResultSet rs = null;

public jdbc() {
    try {
      Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
      c = DriverManager.getConnection(dbUrl, theUser, thePw);
      conn = c.createStatement();
    } catch (Exception e) {
      e.printStackTrace();
    }
}

public boolean executeUpdate(String sql) {
    try {
      conn.executeUpdate(sql);
      return true;
    } catch (SQLException e) {
      e.printStackTrace();
      return false;
    }
}

public ResultSet executeQuery(String sql) {
    rs = null;
    try {
      rs = conn.executeQuery(sql);
    } catch (SQLException e) {
      e.printStackTrace();
    }
    return rs;
}

public void close() {
    try {
      conn.close();
      c.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
}

public static void main(String[] args) {
    ResultSet rs;
    jdbc conn = new jdbc();
    rs = conn.executeQuery("select * from test");
    try {
      while (rs.next()) {
        System.out.println(rs.getString("id"));
        System.out.println(rs.getString("name"));
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
}
}
分享到:
评论

相关推荐

    JDBC连接oracle数据库

    本示例展示了如何使用JDBC连接Oracle数据库,通过Apache Commons DBCP库实现数据库连接池来提高性能和资源管理。 首先,让我们了解关键类和方法: 1. `BaseDAO` 类:这是基础数据访问对象类,它封装了与数据库交互...

    jdbc-oracle.rar_JDBC ORACLE_java JDBC orac_java jdbc oracle_jdbc

    在Java编程语言中,JDBC(Java Database Connectivity)是一个用于与各种数据库进行交互的标准接口。...通过实践这个例子,你可以了解到JDBC连接Oracle的具体步骤,以及如何执行SQL查询和处理结果。

    jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标

    标题中的“jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标”涉及到三个主要的Java数据库编程知识点:JDBC连接、Oracle数据库中的CLOB类型处理以及通过Java调用存储过程处理输出游标。 1. JDBC...

    java连接oracle成功例子

    通过以上详尽的分析,我们可以看到,Java连接Oracle数据库并执行基本的CRUD(创建、读取、更新、删除)操作涉及到多个关键步骤:加载驱动、建立连接、执行SQL语句以及释放资源。掌握这些操作是进行高效数据库编程的...

    Oracle clob和blob在jdbc的应用

    在Java编程中,Oracle数据库提供了对大型对象(Large Object)的支持,包括CLOB...理解如何正确地使用这些数据类型和相关的JDBC方法对于进行数据库编程至关重要,特别是在处理大数据量或者复杂数据结构的应用场景中。

    gradle导入本地oracle包连接数据库

    总结来说,将`ojdbc6.jar`通过Gradle导入本地项目并使用`JDBCDemo`进行数据库连接,涉及了Gradle的依赖管理、JDBC的基本操作以及Oracle驱动的使用。理解这些知识点对于任何需要与Oracle数据库打交道的Java开发者都是...

    Java使用JDBC连接Oracle_MSSQL实例代码

    本示例展示了如何使用JDBC连接Oracle和MSSQL两种不同类型的数据库,并执行SQL语句。首先,我们需要了解以下几个关键概念: 1. **驱动管理类**: 在Java中,`Class.forName()` 方法用于加载数据库驱动类。例如,...

    一个简单的hibernate_4 链接Oracle例子

    在这个例子中,我们将关注其与Oracle数据库的兼容性,包括JDBC驱动的配置、连接池的使用以及事务管理。 【压缩包子文件的文件名称列表】:hibernate_01 这个文件可能包含了实现示例所需的所有资源,如Hibernate的...

    用PLSQL远程连接Oracle数据库

    本示例主要讲述了如何使用PLSQL Developer工具远程连接到Oracle数据库进行基本的数据操作,包括连接设置、数据的CRUD(创建、读取、更新、删除)操作。下面我们将详细探讨这些知识点。 首先,PLSQL Developer是一款...

    lotusscript连接oracle数据库脚本实例

    本文将详细介绍一个经过验证的具体实例,该实例展示如何在Domino Designer环境中通过Java代理程序连接并访问Oracle数据库中的某个表,并实现对数据的读取与写入操作。 #### 标签: - LotusScript - Oracle连接 - ...

    使用JDBC实现XML文档到Oracle9i数据库的存取.pdf

    例如,创建一个包含XML数据的表,然后使用Java代码读取XML文件,将其内容转换为XMLType对象,并使用JDBC接口插入到数据库中。同样,也可以通过查询操作,从XMLType列中提取数据并恢复为XML格式。 总的来说,通过...

    java使用jdbc链接Oracle示例类分享

    本示例将详细介绍如何使用Java JDBC连接Oracle数据库并执行查询操作。以下是一个简单的Java类`OracleJdbcTest`,它演示了这个过程。 首先,我们需要导入必要的库,包括JDBC驱动和Java标准库中的IO和SQL相关类: ``...

    JAVA读取excel例子(可直接用)

    总之,"JAVA读取excel例子(可直接用)"是一个实用的Java程序,它结合了Apache POI和JDBC,为从Excel文件读取数据并将其存入数据库提供了便利。学习和理解这个例子,将有助于开发者在处理数据导入导出时更加得心应手...

    hibernate连接oracle-sqlserver2K-server2005小案例

    总结来说,这个案例旨在教你如何使用Hibernate与Oracle 11g、SQL Server 2000和2005建立连接,并进行基本的数据操作。通过学习这些示例,你可以加深对Hibernate的理解,掌握不同数据库的连接配置,以及在SSH框架中...

    cx_Oracle调用oracle所需驱动,

    在Python开发中,使用cx_Oracle库和Oracle Instant Client驱动,可以方便地进行数据库操作,如数据读取、写入、事务处理等。同时,因为使用了轻量级的客户端组件,这减少了对系统资源的需求,使得在各种环境中部署和...

    jdbc java数据库连接

    本文将深入探讨如何使用JDBC连接不同版本的数据库,并提供详细的代码示例。 #### JDBC基础知识 JDBC的核心是`java.sql`包,该包包含了所有用于与数据库通信的基本类和接口,如`Connection`、`Statement`、`...

    dom4j解析xml,连接oracle数据库

    在本实例中,我们将深入探讨如何使用DOM4J解析XML,并利用这些数据连接Oracle数据库进行数据操作。 首先,让我们了解DOM4J的基本用法。DOM4J的主要类包括`Document`、`Element`、`Attribute`和`Namespace`。`...

    java,JDBC例子

    它是Sun Microsystems(现已被Oracle公司收购)开发的Java平台标准的一部分,允许Java开发者使用SQL语句执行数据库操作,包括查询、插入、更新和删除数据。 在Java中,JDBC提供了以下关键组件和概念: 1. **Driver...

    oracle数据库 +springmvc框架 开发的增删改查小例子 包含数据库文件

    在本项目中,我们将使用SpringMVC的JdbcTemplate或NamedParameterJdbcTemplate来执行SQL语句,实现与Oracle数据库的连接和数据操作。这些模板类简化了数据库访问,降低了出错的可能性,并提供了事务管理的支持。 ...

Global site tag (gtag.js) - Google Analytics