`

JAVA连接Oracle数据库实代码

阅读更多

下面是连接数据库的代码:

  1. package org.javawo.test;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. /**
  5. * 获取数据库连接
  6. *
  7. * @author 杨涛
  8. *
  9. */
  10. public class DBConnection {
  11. /** Oracle数据库连接URL*/
  12. private final static String DB_URL = "jdbc:oracle:thin:@192.168.2.66:1521:orcl66";
  13. /** Oracle数据库连接驱动*/
  14. private final static String DB_DRIVER = "oracle.jdbc.driver.OracleDriver";
  15. /** 数据库用户名*/
  16. private final static String DB_USERNAME = "cpp";
  17. /** 数据库密码*/
  18. private final static String DB_PASSWORD = "cpp";
  19. /**
  20. * 获取数据库连接
  21. * @return
  22. */
  23. public Connection getConnection(){
  24. /** 声明Connection连接对象*/
  25. Connection conn = null;
  26. try{
  27. /** 使用Class.forName()方法自动创建这个驱动程序的实例且自动调用DriverManager来注册它*/
  28. Class.forName(DB_DRIVER);
  29. /** 通过DriverManager的getConnection()方法获取数据库连接*/
  30. conn = DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);
  31. }catch(Exception ex){
  32. ex.printStackTrace();
  33. }
  34. return conn;
  35. }
  36. /**
  37. * 关闭数据库连接
  38. *
  39. * @param connect
  40. */
  41. public void closeConnection(Connection conn){
  42. try{
  43. if(conn!=null){
  44. /** 判断当前连接连接对象如果没有被关闭就调用关闭方法*/
  45. if(!conn.isClosed()){
  46. conn.close();
  47. }
  48. }
  49. }catch(Exception ex){
  50. ex.printStackTrace();
  51. }
  52. }
  53. }

 

下面是连接工厂的代码:

  1. package org.javawo.test;
  2. import java.sql.Connection;
  3. /**
  4. * 数据库连接创建工厂类
  5. *
  6. * @author 杨涛
  7. *
  8. */
  9. public class DBFactory {
  10. /** 数据库连接对象*/
  11. private DBConnection dbConn = new DBConnection();
  12. /**
  13. * 获取数据库连接对象实例
  14. *
  15. * @return
  16. */
  17. public DBConnection getDBConnectionInstance(){
  18. /** 如果为null就创建一个新的实例化对象且返回*/
  19. if(dbConn==null){
  20. dbConn = new DBConnection();
  21. return dbConn;
  22. }
  23. /** 如果不为null就直接返回当前的实例化对象*/
  24. else{
  25. return dbConn;
  26. }
  27. }
  28. /** 关闭数据库连接*/
  29. public void closeConnection(Connection conn){
  30. /** 如果为null就创建一个新的实例化对象*/
  31. if(dbConn==null){
  32. dbConn = new DBConnection();
  33. }
  34. dbConn.closeConnection(conn);/** 调用关闭连接的方法*/
  35. }
  36. }
分享到:
评论

相关推荐

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

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

    java连接oracle数据库jar包

    Java连接Oracle数据库主要依赖于JDBC(Java Database Connectivity)技术,这是Java平台中用于与各种数据库进行交互的一套标准API。Oracle公司提供了JDBC驱动,使得Java程序能够方便地访问Oracle数据库。在Java中...

    java连接oracle数据库代码

    java连接oracle数据库代码

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

    ### JAVA 使用数据库连接池连接Oracle数据库全代码解析 #### 一、概述 本文将详细介绍如何在Java项目中使用Apache DBCP(Database Connection Pool)来连接Oracle数据库,并提供完整的示例代码。通过这种方式,我们...

    java连接oracle数据库

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

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

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

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

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

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

    本实例将详细介绍如何使用Java连接Oracle数据库,并提供所需的jar文件——`classes14.jar`。 首先,为了在Java中与Oracle数据库建立连接,我们需要引入Oracle的JDBC驱动程序。`classes14.jar`就是Oracle JDBC驱动的...

    JAVA 连接oracle数据库工程

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

    java 连接oracle数据库代码

    这个就是连接oracle数据库的java类,你只要再下一个driver就可以运行!

    JAVA 连接oracle数据库 实现简单的查询

    在Java编程中,连接Oracle数据库并执行...总的来说,Java连接Oracle数据库并进行查询涉及到JDBC API的使用,包括加载驱动、建立连接、执行SQL和处理结果。理解这些步骤和概念对于任何Java开发者来说都是基础且重要的。

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

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

    java使用jdbc连接oracle数据库

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

    JAVA连接Oracle数据库需要用到的jar文件

    本文将详细介绍如何使用Java连接Oracle数据库以及所需的JAR文件。 首先,Oracle提供了两种类型的JDBC驱动程序: 1. ** Thin Driver (纯Java驱动)**:也称为类型4驱动,它是一个完全用Java编写的轻量级驱动,不需要...

    java连接oracle数据库jar包ojdbc8

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

    java连接oracle数据库的驱动包

    本文将深入探讨如何使用Java连接Oracle数据库,以及如何处理所需的驱动包。 首先,Java Database Connectivity (JDBC) 是Java平台的标准API,用于与各种数据库进行通信。它为开发人员提供了一组接口和类,通过这些...

    java连接Oracle数据库jar文件

    本文将详细介绍如何使用Java连接Oracle数据库,以及涉及的关键jar文件。 首先,Oracle的JDBC驱动分为两种类型: Thin驱动 和 Thick驱动。"Thin"驱动是一个纯Java实现,不依赖于Oracle客户端,而"Thick"驱动则需要...

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

    这个"java连接oracle数据库最简单例子"提供了详尽的步骤和代码示例,非常适合初学者学习。以下是对这个主题的详细解释: 首先,Java通过JDBC(Java Database Connectivity)API与Oracle数据库进行交互。JDBC是Java...

    Eclipse是如何连接Oracle数据库的

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

    Java连接Oracle数据库 ojdbc6包

    Java连接Oracle数据库是Java开发中的常见任务,Oracle数据库是企业级广泛应用的关系型数据库管理系统。在Java中,我们通常使用JDBC(Java Database Connectivity)API来实现与Oracle数据库的交互。`ojdbc6.jar`是...

Global site tag (gtag.js) - Google Analytics