`
lwfshr
  • 浏览: 150460 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

在JAVA中连接Oracle数据库

阅读更多
在JAVA中连接Oracle数据库
import java.sql.*;
public class OracleTest {
   private final String oracleDriverName = "oracle.jdbc.driver.OracleDriver";

    //以下使用的Test就是Oracle里的表空间
    private final String oracleUrlToConnect ="jdbc:oracle:thin:@192.168.0.36:1521:Test";
    private Connection myConnection = null;
    /**
     * To load the jdbc driver
     *
     */
    public OracleTest()
    {
        try
        {
            Class.forName(oracleDriverName);
        }catch(ClassNotFoundException ex)
        {
            System.out.println(getErrorMessage(ex,"The Driver loaded error,please contact to your Software Designer!").toString());
}
    }

    public StringBuffer getErrorMessage(Exception ex,String alarmMessage)
    {
        StringBuffer errorStringBuffer = new StringBuffer();
        errorStringBuffer.append(alarmMessage);
        errorStringBuffer.append(ex.getMessage());
        return errorStringBuffer;
    }

    /**
     * getConnection method
     * @return Connection
     */
    public Connection getConnection()
    {
        try
{
           this.myConnection = DriverManager.getConnection(oracleUrlToConnect,"Fane","201");

        }catch(Exception ex)
        {
            System.out.println(getErrorMessage(ex,"Can not get connection,please contact to your Software Designer!").toString());
        }

        return this.myConnection;

    }


    public static void main(String[] args) {
        OracleTest myOracleTest = new OracleTest();
        try
        {
            Connection myConnection = myOracleTest.getConnection();
System.out.println("Now begin to excute.............");

            PreparedStatement myPreparedStatement = myConnection.prepareStatement("select area_id, area_name,ip_address,tel,area_type,pc_id from c_area_info");
            //myPreparedStatement.setInt(1,2);
            ResultSet myResultSet = myPreparedStatement.executeQuery();
            StringBuffer myStringBuffer = new StringBuffer();

            while(myResultSet.next())
            {

                myStringBuffer.append(myResultSet.getInt("area_id")+"  ");
                myStringBuffer.append(myResultSet.getString("area_name")+"  ");
                myStringBuffer.append(myResultSet.getString("ip_address")+"  ");
                myStringBuffer.append(myResultSet.getString("tel")+"  ");
                myStringBuffer.append(myResultSet.getInt("area_type")+"  ");
                myStringBuffer.append(myResultSet.getInt("pc_id")+" ");
  }
            System.out.println(myStringBuffer.toString());
            //System.out.println(new String(myStringBuffer.toString().getBytes("ISO-8859-1"),"GBK"));
        }catch(Exception ex)
        {
            System.out.println(myOracleTest.getErrorMessage(ex,"Application error,please contact to your Software Designer!").toString());
        }

    }

}  
分享到:
评论

相关推荐

    Java连接Oracle数据库的各种方法

    Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...

    java连接oracle数据库jar包

    在描述中提到的"java连接oracle数据库jar包"可能指的是`ojdbc.jar`或`ojdbc6.jar`、`ojdbc7.jar`等,这些都是Oracle JDBC驱动的组成部分。例如,`ojdbc6.jar`适用于Java 6环境,而`ojdbc7.jar`适用于Java 7。最新...

    java连接oracle数据库驱动

    java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle数据库驱动器java连接oracle...

    java采用jdbc的连接oracle数据库

    通过查看和运行这些示例,你可以更好地理解如何实际操作Java连接Oracle数据库的过程。 在学习和实践中,确保了解异常处理、事务管理以及连接池的概念,这些都是Java JDBC开发的重要部分。同时,注意在生产环境中,...

    java连接oracle数据库

    ### 使用Java连接Oracle数据库 #### 一、简介与准备工作 在进行Java程序开发时,经常需要与数据库进行交互。Oracle数据库作为业界广泛使用的数据库之一,掌握如何使用Java连接Oracle数据库是一项重要的技能。本文...

    java 连接Oracle数据库

    总的来说,Java连接Oracle数据库涉及到的知识点包括:Oracle数据库的安装和配置、JDBC驱动的使用、Java数据库连接(JDBC)API、异常处理以及数据库操作的最佳实践。通过学习和实践这些内容,你可以熟练地在Java应用...

    JAVA 使用数据库连接池连接Oracle数据库全代码

    本文将详细介绍如何在Java项目中使用Apache DBCP(Database Connection Pool)来连接Oracle数据库,并提供完整的示例代码。通过这种方式,我们可以有效地管理数据库连接资源,提高系统的性能和稳定性。 #### 二、所...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    java连接Oracle数据库详解

    ### Java连接Oracle数据库详解 #### 一、引言 在现代软件开发中,Java与数据库的结合是非常常见的技术栈之一。对于使用Java进行后端开发的程序员来说,掌握如何使用Java来连接并操作Oracle数据库是一项必备技能。...

    java连接oracle数据库实例及所需jar文件

    以上就是使用Java连接Oracle数据库的基础知识,通过`classes14.jar`或更新的JDBC驱动,我们可以方便地在Java应用中与Oracle数据库进行交互。确保正确配置驱动和数据库连接信息,即可实现高效的数据操作。

    Java连接oracle数据库实现成绩查询

    总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...

    用java文件连接oracle数据库

    总之,使用Java连接Oracle数据库涉及的主要知识点有JDBC API的使用、Oracle JDBC驱动的引入、数据库连接参数的配置以及异常处理。通过`dbTest.java`文件,我们可以学习到具体的实现方式,而`classes12.jar`提供所需...

    java导出oracle数据(单表)

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

    Java连接Oracle数据库的各种方法.doc

    本文主要探讨的是Java连接Oracle数据库的方法,包括JDBC和SQLJ,以及Oracle JDBC驱动的三种类型。 首先,Java与Oracle的接口使得在数据库中运行Java成为可能。Oracle8i引入了这一特性,允许开发者在应用程序中利用...

    java ee连接Oracle数据库的各种方法.doc

    在 Oracle8i 及以后的版本中,Java 可以直接在数据库中运行,提供了对在数据库中运行 Java 的扩展支持。Java 程序可以直接通过 JDBC 驱动调用 SQL 与 PL/SQL,反过来,也可以在 SQL 与 PL/SQL 中直接调用 Java。...

    JAVA 连接oracle数据库工程

    以上就是使用Java在MyEclipse中连接Oracle数据库的基本步骤和关键知识点。实际项目中,可能还需要考虑连接池管理、性能优化、安全性等方面,以提高应用程序的效率和安全性。通过深入学习和实践,开发者可以更好地...

    java连接oracle数据库代码

    java连接oracle数据库代码

    如何连接oracle数据库及故障解决办法

    首先,在连接 Oracle 数据库之前,需要在客户端机器上安装 Oracle 的客户端软件,唯一的例外就是 Java 连接数据库的时候,可以用 JDBC thin 模式,不用装 Oracle 的客户端软件。如果你已经安装了 Oracle 数据库,...

    Eclipse是如何连接Oracle数据库的

    在IT领域,特别是软件开发与数据库管理中,...以上步骤涵盖了在Eclipse中使用Java编程语言连接Oracle数据库的全过程,从配置JDBC驱动到执行SQL语句,再到资源的妥善处理,每一步都是构建稳定、高效数据库应用的关键。

    java连接oracle数据库jar包ojdbc8

    总结来说,ojdbc8.jar是Java连接Oracle数据库的关键组件,配合正确的配置和使用,可以实现高效、稳定的数据库操作。同时,考虑到字符集支持,`orai18n.jar`也可能成为项目中的重要部分,特别是处理多语言数据时。...

Global site tag (gtag.js) - Google Analytics