`

Java连接Oracle数据库的示例代码

 
阅读更多

一个非常标准的Java连接Oracle数据库的示例代码

最基本的Oracle数据库连接代码

  1. 以下代码为非常标准的Oracle数据库连接代码示例:
/**
 * 一个非常标准的连接Oracle数据库的示例代码
 */
public void testOracle()
{
    Connection con = null;// 创建一个数据库连接
    PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
    ResultSet result = null;// 创建一个结果集对象
    try
    {
        Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序 	mysql驱动:com.mysql.jdbc.Driver
        System.out.println("开始尝试连接数据库!");
        String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名 mysql url:jdbc:mysql://127.0.0.1:3306/scutcs
        String user = "system";// 用户名,系统默认的账户名
        String password = "147";// 你安装时选设置的密码
        con = DriverManager.getConnection(url, user, password);// 获取连接
        System.out.println("连接成功!");
        String sql = "select * from student where name=?";// 预编译语句,“?”代表参数
        pre = con.prepareStatement(sql);// 实例化预编译语句
        pre.setString(1, "刘显安");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引
        result = pre.executeQuery();// 执行查询,注意括号中不需要再加参数
        while (result.next())
            // 当结果集不为空时
            System.out.println("学号:" + result.getInt("id") + "姓名:"
                    + result.getString("name"));
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }
    finally
    {
        try
        {
            // 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源
            // 注意关闭的顺序,最后使用的最先关闭
            if (result != null)
                result.close();
            if (pre != null)
                pre.close();
            if (con != null)
                con.close();
            System.out.println("数据库连接已关闭!");
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    }
}
//此方法连接数据库没有返回值,没什么实际意义
public class GZJHObjectMain {
private static String DBTable = "AQSIQ_GDZC_JH";
private static String DBFields = "JH_ID,JH_BT,JH_BH,YJWJ,JHYY,JHCOMMENT,JBR,JBRCODE,CLDYJ,SJLD,GZCLD,KFGLY,NGTIME,WFID,STATUS,CNNAME,CNCODE,OUNAME,OUCODE,SELECTZC";
public static GZJHObjectMain getObjByCWfid(long wfid) throws SQLException {
	Connection conn = null;
 	PreparedStatement ps = null;
  	ResultSet rs = null;
  	
	try {
		String sql = "SELECT " + DBFields + " FROM " + DBTable
    		+ " WHERE WFID =?";
  		GZJHObjectMain obj = null;
   		Class.forName("oracle.jdbc.driver.OracleDriver");
        	String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:XE";
        	String user = "system";
        	String password = "147";
        	con = DriverManager.getConnection(url, user, password);
  		ps = conn.prepareStatement(sql);
   		ps.setLong(1, wfid);
   		rs = ps.executeQuery();
   		if (rs.next()) {
    			obj = new GZJHObjectMain(rs);
   		}
   	
  		} catch (Exception e){
        		e.printStackTrace();
    		}finally {
			rs.close();
   			ps.close();
   			conn.close();
  		}
  		return obj;//此方法返回一个对象,当让也可以返回一个list 或者 map集合
	}
}

ojdbc6_g.jar  把oracle的jar包放进项目里!!!!!!!!!!!!

分享到:
评论

相关推荐

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

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

    java连接oracle数据库

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

    JAVA 连接oracle数据库工程

    本项目“JAVA 连接oracle数据库工程”将详细阐述如何使用Java在MyEclipse环境下连接到Oracle数据库。 首先,我们需要理解Java与Oracle数据库之间的连接基础。Java通过JDBC(Java Database Connectivity)API与各种...

    java连接oracle数据库最简单例子

    在Java编程中,连接Oracle数据库是一项基础而重要的任务。这个"java连接oracle数据库最简单例子"提供了详尽的步骤和代码示例,非常适合初学者学习。以下是对这个主题的详细解释: 首先,Java通过JDBC(Java ...

    java连接oracle数据库jar包及源代码

    在Java编程中,连接Oracle...总之,这份"java连接oracle数据库jar包及源代码"资源为Java开发者提供了一套基础的Oracle数据库连接方案,通过学习和实践,可以进一步掌握Java与数据库的交互技术,提升软件开发能力。

    java连接oracle数据库jar包ojdbc8

    在Java编程中,连接Oracle数据库通常需要依赖特定的驱动,这就是Oracle JDBC驱动,也被称为ojdbc。在本案例中,我们关注的是ojdbc8.jar,这是Oracle公司为Java 8提供的JDBC驱动程序,用于与Oracle数据库进行通信。...

    java连接Oracle数据库简单示例

    在Java编程中,连接...以上就是Java连接Oracle数据库的简单示例中涉及的关键知识点。这个示例为初学者提供了一个基础的框架,展示了如何使用JDBC API与Oracle数据库进行交互,执行简单的SQL查询,并处理返回的结果。

    Java连接Oracle示例.rar

    本示例旨在帮助初学者理解如何在Java程序中建立与Oracle数据库的连接,进行数据的增删查改操作。以下是详细的步骤和知识点讲解: 1. **JDBC(Java Database Connectivity)**:JDBC是Java中用于访问数据库的标准API...

    Eclipse是如何连接Oracle数据库的

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

    Java连接oracle数据库方法.pdf

    ### Java连接Oracle数据库的方法 在IT领域中,Java与Oracle数据库的交互是非常常见的应用场景之一,尤其是在企业级应用开发中。本文将详细介绍如何使用Java来连接并操作Oracle数据库,包括普通方式连接数据库、通过...

    Java连接oracle数据库.rar

    这个“Java连接Oracle数据库.rar”压缩包提供了必要的资源和示例代码来帮助开发者完成这一任务。 首先,ojdbc14.jar是Oracle提供的JDBC驱动程序,它允许Java应用程序通过Java Database Connectivity (JDBC) API与...

    XML配置文件连接Oracle数据库

    6. **建立数据库连接**:示例代码如下: ```java DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); File configFile = new...

    java 连接Oracle数据库

    在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据主导地位。Java则是一种多平台支持的编程语言,提供了丰富的API来实现与各种数据库的...

    linux远程连接oracle数据库

    ### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...

    java连接Oracle数据库详解

    本文将详细介绍如何通过Java连接Oracle数据库,并提供示例代码帮助理解。 #### 二、JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。它由一组用...

    用java文件连接oracle数据库

    在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,而Java作为一种跨平台的编程语言,提供了丰富的API来实现与各种数据库的交互。本主题将详细讲解如何使用Java...

    java连接Oracle数据库

    然后,我们可以编写Java代码来连接Oracle数据库。下面是一个基本的示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCConnection { ...

    java连接oracle数据库需要的jar包

    以下是一个简单的Java代码示例,展示了如何使用ojdbc6.jar连接Oracle数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ...

    java采用jdbc的连接oracle数据库

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

Global site tag (gtag.js) - Google Analytics