`
softmind
  • 浏览: 1465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

贴一个Oracle数据源的数据库连接公共类实例

阅读更多

公共类

package DAOHelp;

import java.sql.Connection;
import oracle.jdbc.pool.OracleDataSource;

public class DataBase {
	private static Connection conn = null;
	private static String SERVANDDB = "jdbc:oracle:thin:@192.168.2.7:1521:dogorcl";
	private static String USER = "crazy";
	private static String PWD = "apple";
	private static OracleDataSource ods=null;
	static {
		try {
			ods=new OracleDataSource();
			ods.setURL(SERVANDDB);
			ods.setUser(USER);
			ods.setPassword(PWD);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static Connection getConnection() {
		if (conn == null) {
			try {
				conn=ods.getConnection();
				if (conn.isClosed()) {
					conn=ods.getConnection();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		return conn;
	}
}
 




使用方式:

import DAOHelp.DataBase;

public class test {

	public static void main(String[] args) {
		Connection conn = DataBase.getConnection();
		/*测试*/
		
		System.out.println("test");
	}
}
1
0
分享到:
评论

相关推荐

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    6.2 Oracle高可用性连接组件 6.2.1 SCAN别名 6.2.2 SCAN监听器 6.2.3 SCAN解析 6.2.4 SCAN兼容性配置 6.2.5动态注册与负载均衡 6.2.6 SCAN配置信息 6.2.7 SCAN VIP与节点VIP 6.2.8 CLUSTER_INTERCONNECTS...

    数据库词典应用实例

    以Oracle数据库为例,数据库词典是一个由表和视图组成的特殊集合,它包含了关于数据库结构和元数据的详细信息。这些信息包括但不限于表、视图、索引、权限等,它们对于理解数据库的内部运作和进行数据库管理和维护至...

    装饰模式 切换 ibatis 多数据源

    首先,我们需要创建一个接口`DataSource`,定义基本的数据源操作方法,如获取连接、执行SQL等。然后,针对每个具体的数据源(例如:MySQL、Oracle),实现这个接口。这些实现类就是基础的数据源对象。 接着,创建一...

    Oracle_RAC安装配置指导书

    Oracle Real Application Clusters (RAC) 是一种在多个计算机(节点)之间共享一个单一的数据库的技术,旨在提高数据库系统的可伸缩性和可用性。它允许在不中断应用程序的情况下增加节点数量,从而提升性能并增强...

    一个jsp实例源代码

    在提供的标题"一个jsp实例源代码"中,我们可以推测这是一个用于教学或示例目的的JSP项目。这样的实例通常包含了一个或多个JSP文件,这些文件展示了如何在实际开发中使用JSP语法和特性。初学者可以通过学习这些源代码...

    oracle数据库期末考试题及答案.docx

    - **归档日志**:非归档日志方式意味着数据库不会生成归档日志文件,这是Oracle数据库运行在非归档模式下的一个重要特征。 - 联机日志、日志写入程序等均不是非归档日志方式下禁用的功能。 答案为**A.归档日志**。...

    oracle数据库期末考试试题及答案.doc

    **OracleHOME_NAMETNSListener**是一个监听器实例,它监听来自客户端的网络连接请求,并将其转发给相应的数据库实例。这里的`OracleHOME_NAME`是一个占位符,实际名称取决于Oracle Home的具体名称。 #### 5. 分析...

    c下各种数据库操作的封装.pdf

    这个类包含了一些公共的数据库连接属性和常量,如服务器地址(`CON_strServer`)、数据库源(`CON_strDataBase`)、用户ID(`CON_strUser`)、密码(`CON_strPwd`)和连接超时时间(`CON_strConnTimeOut`)。...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    关于dataaccess 的复习资料

    - **目的**:OLEDB旨在提供一个更广泛的数据访问能力,不仅限于关系型数据库,还包括非关系型数据源;而ODBC专注于关系型数据库的访问。 - **性能**:通常情况下,OLEDB比ODBC更高效,因为它支持更多的特性,如异步...

    Java讲义与实例

    4. **继承**:继承允许一个类(子类)继承另一个类(父类)的属性和方法,提高代码复用。Java中的单一继承意味着一个子类只能直接继承一个父类,但可以通过接口实现多重继承的效果。 5. **多态性**:多态性是同一个...

    ibatis 实例

    - **DAO配置文件** (`dao.xml`):这里配置了DAO对象和数据源设置。 - **核心配置文件** (`sql-map-config-storedb.xml`):这是ibatis的核心配置文件,包含了数据库连接池、事务管理器等关键配置。 - **SQL映射文件**...

    .net从入门到精通的每章练习源码(实例源程序).rar

    2. **类库**:.NET框架提供了一个庞大的类库,包含了各种预定义的类和方法,用于数据库访问、网络通信、图形处理等任务。这使得开发者可以快速构建功能丰富的应用程序,而无需从零开始编写所有基础功能。 3. **C#...

    oracle期末考试题与答案.docx

    SGA是Oracle数据库实例的一个内存区域,它包含了共享的所有进程的数据和控制信息。SGA主要由以下几个部分组成: - **日志缓冲区**:存储重做日志信息。 - **数据缓冲区**:存储数据块缓存。 - **共享池**:存放共享...

    SSM_jar.rar

    这个名字通常用来存放通用的工具类或者服务,比如日志处理类、异常处理类、公共常量类、工具函数类等。这些代码是跨模块的,可以在多个地方被引用,提高代码的复用性。 然后,"lib"目录下的jar包是整个SSM框架运行...

    JSP 动态数据菜单.7z

    综上所述,`JSP 动态数据菜单.7z`可能包含了一个演示如何使用JSP和Java技术从数据源动态生成菜单的实例。通过解压并运行这个示例,开发者可以学习到如何结合JSP、JavaBean、JDBC、EL和JSTL来构建动态网页功能。

    JDBC文档

    **Java Database Connectivity (JDBC)** 是一个由一组类和接口组成的 Java API 标准,主要用于实现 Java 应用程序与各种类型的数据库之间的通信。通过 JDBC,开发人员能够编写统一的代码来执行 SQL 语句并管理与...

    An Introduction to ADO.Net

    1. **连接(Connecting)**:通过Connection对象,你可以与各种数据源建立连接,例如SQL Server、Oracle或Access等。Connection对象管理数据库会话,包括打开、关闭和配置连接。 2. **命令(Commanding)**:...

    8电子政务数据管理技术.pptx

    数据库是一个存储和组织数据的系统,它定义了数据的型(数据结构和属性)和值(具体的实例)。数据库系统不仅包含数据库本身,还包括用于创建、查询、更新和管理数据库的软件工具。数据库可以根据其特性分为多种类型...

    delphi源码合集

    9. **新农合就医证管理系统**:此系统涉及到政府公共服务领域,提供了如何在Delphi中处理公共服务数据,实现政府信息化服务的实例。 10. **串口工具**:串口通信是硬件设备与计算机之间通信的重要方式。通过Delphi...

Global site tag (gtag.js) - Google Analytics