/* * 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驱动包是Oracle数据库与Java应用程序之间进行通信的关键组件,它使得Java程序员能够通过编写Java代码来操作Oracle数据库。标题中的"ojdbc6"指的是Oracle JDBC驱动的一个特定版本,适用于Java SE 6环境。...
OracleDriver.zip 文件是一个包含Oracle数据库驱动程序的压缩包。Oracle数据库是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发和维护。这个驱动包主要用于Java应用程序,使得...
"oracle.jdbc.driver.OracleDriver" 是Oracle公司提供的Java数据库连接(JDBC)驱动程序的类名,用于在Java应用程序中与Oracle数据库进行交互。Oracle JDBC驱动程序是Java平台上的一个关键组件,它允许Java开发者...
其中classes12.jar是从oracle安装目录中获取的,使用它编写java程序连接oracle时,驱动包的加载路径为"oracle.jdbc.driver.OracleDriver",即Class.forName("oracle.jdbc.driver.OracleDriver")。另一个ojdbc6.jar的...
本压缩包"DataGrip连接Oracle的Driver连接.7z"显然包含了与使用DataGrip连接Oracle数据库相关的驱动程序和配置信息。让我们深入探讨一下相关知识点。 首先,了解**DataGrip**。DataGrip是一款多引擎的数据库和SQL ...
MySQL、Oracle Driver和SQL Server驱动是数据库连接的重要组成部分,它们使得Java或其他编程语言能够与不同的数据库管理系统进行交互。本文将详细介绍这三个数据库驱动及其在实际应用中的作用。 首先,MySQL驱动,...
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,tableau开发oracle必须包
这些JAR文件包含了与Oracle 8.0数据库通信所需的类和资源,例如`oracle.jdbc.OracleDriver`,这是Oracle JDBC驱动的主类,需要在Java程序中注册以建立数据库连接。 在项目中使用这个驱动包时,你需要将其添加到项目...
Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...
本文章详细介绍了Oracle中connect by...start with...的用法。
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数据库通过提供`START WITH...CONNECT BY`语句来简化这类查询操作。此功能最早出现...
Oracle ODBC Driver Oracle ODBC Driver
这个压缩包"Oracle_Driver.rar"包含的就是Oracle的JDBC(Java Database Connectivity)驱动程序,使得Java开发者能够通过编写Java代码与Oracle数据库进行交互。 首先,我们要理解什么是JDBC。JDBC是Java平台的标准...
Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@hostname:port/service_name", "username", "password"); ``` - 在这里,`hostname`是...
- **Oracle JDBC Driver**:Oracle提供了多种JDBC驱动,其中11g版本的一个驱动是`ojdbc14_11g.jar`。OJDBC驱动分为 Thin、 Thick 和 Universal Driver 三种类型,Thin 驱动是最常用的,它是一个纯Java实现,不需要...
1. **导入必要的JDBC库**:在Java代码中,需要通过`import`语句导入Oracle JDBC驱动的类,如`oracle.jdbc.driver.OracleDriver`。 2. **注册驱动**:使用`Class.forName()`方法注册Oracle JDBC驱动,告诉Java使用...
引用org.apache.commons.dbcp.BasicDataSource时需要两个包,引用oracle.jdbc.driver.OracleDriver时需要四个包,分别是(oracle10版本,11G的还不止).