一个非常标准的Java连接Oracle数据库的示例代码
最基本的Oracle数据库连接代码
- 以下代码为非常标准的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项目中使用Apache DBCP(Database Connection Pool)来连接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通过JDBC(Java ...
在Java编程中,连接Oracle...总之,这份"java连接oracle数据库jar包及源代码"资源为Java开发者提供了一套基础的Oracle数据库连接方案,通过学习和实践,可以进一步掌握Java与数据库的交互技术,提升软件开发能力。
在Java编程中,连接Oracle数据库通常需要依赖特定的驱动,这就是Oracle JDBC驱动,也被称为ojdbc。在本案例中,我们关注的是ojdbc8.jar,这是Oracle公司为Java 8提供的JDBC驱动程序,用于与Oracle数据库进行通信。...
在Java编程中,连接...以上就是Java连接Oracle数据库的简单示例中涉及的关键知识点。这个示例为初学者提供了一个基础的框架,展示了如何使用JDBC API与Oracle数据库进行交互,执行简单的SQL查询,并处理返回的结果。
本示例旨在帮助初学者理解如何在Java程序中建立与Oracle数据库的连接,进行数据的增删查改操作。以下是详细的步骤和知识点讲解: 1. **JDBC(Java Database Connectivity)**:JDBC是Java中用于访问数据库的标准API...
在IT领域,特别是软件开发与数据库管理中,...以上步骤涵盖了在Eclipse中使用Java编程语言连接Oracle数据库的全过程,从配置JDBC驱动到执行SQL语句,再到资源的妥善处理,每一步都是构建稳定、高效数据库应用的关键。
### Java连接Oracle数据库的方法 在IT领域中,Java与Oracle数据库的交互是非常常见的应用场景之一,尤其是在企业级应用开发中。本文将详细介绍如何使用Java来连接并操作Oracle数据库,包括普通方式连接数据库、通过...
这个“Java连接Oracle数据库.rar”压缩包提供了必要的资源和示例代码来帮助开发者完成这一任务。 首先,ojdbc14.jar是Oracle提供的JDBC驱动程序,它允许Java应用程序通过Java Database Connectivity (JDBC) API与...
6. **建立数据库连接**:示例代码如下: ```java DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); File configFile = new...
在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据主导地位。Java则是一种多平台支持的编程语言,提供了丰富的API来实现与各种数据库的...
### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...
本文将详细介绍如何通过Java连接Oracle数据库,并提供示例代码帮助理解。 #### 二、JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。它由一组用...
在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,而Java作为一种跨平台的编程语言,提供了丰富的API来实现与各种数据库的交互。本主题将详细讲解如何使用Java...
然后,我们可以编写Java代码来连接Oracle数据库。下面是一个基本的示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class JDBCConnection { ...
以下是一个简单的Java代码示例,展示了如何使用ojdbc6.jar连接Oracle数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ...
通过查看和运行这些示例,你可以更好地理解如何实际操作Java连接Oracle数据库的过程。 在学习和实践中,确保了解异常处理、事务管理以及连接池的概念,这些都是Java JDBC开发的重要部分。同时,注意在生产环境中,...