`
JadeLuo
  • 浏览: 425694 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

oracle driver connect pool

 
阅读更多
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.iminido.db;

 

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;


import oracle.jdbc.pool.OracleDataSource;


public class OracleDataSource1 {

	/**
	 * @param args
	 * @throws SQLException
	 */
	public static void main(String[] args) throws SQLException {
		OracleDataSource oraDataSource = new OracleDataSource();
		// oraDataSource.setServerName("127.0.0.1");
		// oraDataSource.setDatabaseName("HR");
		// oraDataSource.setUser("HR");
		// oraDataSource.setPassword("HR");
		oraDataSource.setURL("jdbc:oracle:thin:hr/hr@//localhost:1521/XE");
		Connection conn = oraDataSource.getConnection();
		Statement stmt = conn.createStatement();
		stmt.execute("select * from tab");
		showResultSet(stmt.getResultSet());
		stmt.execute("select * from jobs");
		showResultSet(stmt.getResultSet());
		stmt.execute("select * from DEPARTMENTS");
		showResultSet(stmt.getResultSet());
	}

	static void showResultSet(ResultSet resultSet) throws SQLException {
		ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
		int num = resultSetMetaData.getColumnCount();
		while (resultSet.next()) {
			for (int i = 1; i <= num; i++) {
				System.out.print(resultSetMetaData.getCatalogName(i) + " "
						+ resultSet.getString(i));
			}
			System.out.println();
		}
	}
}

 

分享到:
评论

相关推荐

    oracle.jdbc.driver.oracledriver Oracle JDBC驱动包 ojdbc6

    Oracle JDBC驱动包是Oracle数据库与Java应用程序之间进行通信的关键组件,它使得Java程序员能够通过编写Java代码来操作Oracle数据库。标题中的"ojdbc6"指的是Oracle JDBC驱动的一个特定版本,适用于Java SE 6环境。...

    OracleDriver.zip

    OracleDriver.zip 文件是一个包含Oracle数据库驱动程序的压缩包。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发和维护。这个驱动包主要用于Java应用程序,使得...

    oracle.jdbc.driver.OracleDriver

    "oracle.jdbc.driver.OracleDriver" 是Oracle公司提供的Java数据库连接(JDBC)驱动程序的类名,用于在Java应用程序中与Oracle数据库进行交互。Oracle JDBC驱动程序是Java平台上的一个关键组件,它允许Java开发者...

    Oracle数据库的JDBC驱动包

    其中classes12.jar是从oracle安装目录中获取的,使用它编写java程序连接oracle时,驱动包的加载路径为"oracle.jdbc.driver.OracleDriver",即Class.forName("oracle.jdbc.driver.OracleDriver")。另一个ojdbc6.jar的...

    DataGrip连接Oracle的Driver连接.7z

    本压缩包"DataGrip连接Oracle的Driver连接.7z"显然包含了与使用DataGrip连接Oracle数据库相关的驱动程序和配置信息。让我们深入探讨一下相关知识点。 首先,了解**DataGrip**。DataGrip是一款多引擎的数据库和SQL ...

    mysql,OracleDriver,Sqlserver驱动.rar

    MySQL、Oracle Driver和SQL Server驱动是数据库连接的重要组成部分,它们使得Java或其他编程语言能够与不同的数据库管理系统进行交互。本文将详细介绍这三个数据库驱动及其在实际应用中的作用。 首先,MySQL驱动,...

    64-bit Oracle ODBC Driver 12.1.0.2.0

    64-bit ODAC 12c Release 4 (12.1.0.2.4) for Windows x64 [Released October 5, ... 64-bit Oracle ODBC Driver 12.1.0.2.0 64-bit Oracle SQL*Plus 12.1.0.2.0 64-bit Oracle Instant Client 12.1.0.2.0

    tableau10.0-oracle-driver-x64.msi

    tableau10.0-oracle-driver-x64.msi,tableau开发oracle必须包

    oracle的驱动连接包8.0版本

    这些JAR文件包含了与Oracle 8.0数据库通信所需的类和资源,例如`oracle.jdbc.OracleDriver`,这是Oracle JDBC驱动的主类,需要在Java程序中注册以建立数据库连接。 在项目中使用这个驱动包时,你需要将其添加到项目...

    oracle jdbc dirver

    Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...

    Oracle中connect by...start with...的使用

    本文章详细介绍了Oracle中connect by...start with...的用法。

    java eclipse myeclipse oracle 驱动 oracle driver

    1. 加载驱动:`Class.forName("oracle.jdbc.driver.OracleDriver")` 2. 创建连接:`Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@//hostname:port/service_name", "username", "password")` 3...

    Oracle的Connect By使用示例

    ### Oracle的Connect By使用示例 #### 一、引言 在关系数据库系统中,进行树状或层次结构数据查询时经常会遇到复杂性问题。Oracle数据库通过提供`START WITH...CONNECT BY`语句来简化这类查询操作。此功能最早出现...

    Oracle ODBC Driver

    Oracle ODBC Driver Oracle ODBC Driver

    Oracle_Driver.rar

    这个压缩包"Oracle_Driver.rar"包含的就是Oracle的JDBC(Java Database Connectivity)驱动程序,使得Java开发者能够通过编写Java代码与Oracle数据库进行交互。 首先,我们要理解什么是JDBC。JDBC是Java平台的标准...

    oracle各个版本的驱动包

    Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port/service_name", "username", "password"); ``` - 在这里,`hostname`是...

    mysql driver + oracle driver jar包 驱动包

    - **Oracle JDBC Driver**:Oracle提供了多种JDBC驱动,其中11g版本的一个驱动是`ojdbc14_11g.jar`。OJDBC驱动分为 Thin、 Thick 和 Universal Driver 三种类型,Thin 驱动是最常用的,它是一个纯Java实现,不需要...

    java-connect-oracle.zip_java 连接oracle_oracle_oracle connect java

    1. **导入必要的JDBC库**:在Java代码中,需要通过`import`语句导入Oracle JDBC驱动的类,如`oracle.jdbc.driver.OracleDriver`。 2. **注册驱动**:使用`Class.forName()`方法注册Oracle JDBC驱动,告诉Java使用...

    OracleDriver和BasicDataSource的几个包

    引用org.apache.commons.dbcp.BasicDataSource时需要两个包,引用oracle.jdbc.driver.OracleDriver时需要四个包,分别是(oracle10版本,11G的还不止).

Global site tag (gtag.js) - Google Analytics