`
kidiaoer
  • 浏览: 821890 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle 10g驱动包下载

阅读更多
oracle 10g驱动包下载

我用的是Oracle10g数据库 Eclipse开发工具
//JDBCConn.java

import java.sql.*;
/**
 * <p>Title: JDBC连接数据库</p>
 * <p>Description: 本实例演示如何使用JDBC连接Oracle数据库,并演示添加数据和查询数据。</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Filename: JDBCConn.java</p>
 * @author 杜江
 * @version 1.0
 */
public class JDBCConn{
  private String url="";
  private  String username="";
  private  String password="";
/**
 *<br>方法说明:获得数据连接
 *<br>输入参数:
 *<br> 返回类型:Connection 连接对象
 */ 
  public Connection conn(){
     try {
      //加载JDBC驱动
        Class.forName("oracle.jdbc.driver.OracleDriver");
        //创建数据库连接
        Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "test", "test");
        return con;
    }catch(ClassNotFoundException cnf){
     System.out.println("driver not find:"+cnf);
     return null;
    }catch(SQLException sqle){
     System.out.println("can't connection db:"+sqle);
     return null;
    } catch (Exception e) {
        System.out.println("Failed to load JDBC/ODBC driver.");
        return null;
     }
  }
/**
 *<br> 方法说明:执行查询SQL语句
 *<br>输入参数:Connection con 数据库连接
 *<br>输入参数:String sql 要执行的SQL语句
 *<br>返回类型:
 */
  public void query(Connection con, String sql){
    try{
     if(con==null){
       throw new Exception("database connection can't use!");
     }
     if(sql==null) throw new Exception("check your parameter: 'sql'! don't input null!");
     //声明语句
     Statement stmt = con.createStatement();
     //执行查询
     ResultSet rs = stmt.executeQuery(sql);
     ResultSetMetaData rmeta = rs.getMetaData();
     //获得数据字段个数
     int numColumns = rmeta.getColumnCount();
     while(rs.next())
  {
    for(int i = 0;i< numColumns;i++)
    {
  String sTemp = rs.getString(i+1);
  System.out.print(sTemp+"  ");
    }
   System.out.println(""); 
  }
    }catch(Exception e){
      System.out.println("query error:"+e);
    }
  }
/**
 *<br> 方法说明:执行插入、更新、删除等没有返回结果集的SQL语句
 *<br>输入参数:Connection con 数据库连接
 *<br> 输入参数:String sql 要执行的SQL语句
 *<br>返回类型:
 */
   public void execute(Connection con, String sql){
    try{
     if(con==null) return;
     Statement stmt = con.createStatement();
    stmt.executeUpdate(sql);

   }catch(Exception e){
      System.out.println("execute error: sql = "+sql);
      System.out.println(e);
    }
  }
/**
 *<br> 方法说明:实例演示
 *<br>输入参数:
 *<br>返回类型:
 */
  public void demo(){
    try{
      JDBCConn oc = new JDBCConn();
      Connection conn = oc.conn();
      String sql = "insert into TBL_USER(id,name,password)values(seq_user.nextval,'switch','haorenpingan')";
      oc.execute(conn,sql);
      sql = "select * from TBL_USER";
      oc.query(conn,sql);
      conn.close();
    }catch(SQLException se){
      System.out.println(se);
    }catch(Exception e){
      System.out.println(e);
    }
   
  }
/**
 *<br>方法说明:主方法
 *<br>输入参数:
 *<br>返回类型:
 */
  public static void main(String[] arg){
    JDBCConn oc = new JDBCConn();
    oc.demo();
  }
}
 
//

直接编译不行。

要加入包ojdbc14.jar     (Add External Archives------C:\oracle\product\10.2.0\db_1\jdbc\lib)
分享到:
评论

相关推荐

    oracle11g驱动包

    Oracle 11g驱动包是用于Java应用程序与Oracle数据库之间通信的重要组件,它遵循Java Database Connectivity (JDBC) 标准。在Java编程环境中,如果你需要连接到Oracle 11g数据库,就需要这个驱动包。Oracle 11g JDBC...

    oracle各个版本的驱动包oracle10g到19g

    oracle数据库驱动。包含了oracle oracle10g、11g、12c、19c的jar驱动包。解压密码是123456。

    oracle10g驱动jar包

    racle10gjdbc驱动是一款的数据库驱动软件。大家在使用racle10gjdbc程序之前需要在电脑端安装这个驱动,有需要的用户可以下载使用。驱动介绍racle10gjdbc驱动程序...oracle10gjdbc驱动包存放位置为E:\orac,欢迎下载体验

    Oracle10g驱动包

    Oracle10g驱动包是专为Java应用程序设计的,用于连接到Oracle数据库10g版本的Java Database Connectivity (JDBC)驱动程序。JDBC是Java平台的一个标准接口,它允许Java程序员通过Java代码来访问各种类型的数据库。...

    ORACLE 10G java 驱动包

    Oracle 10G Java驱动包是Oracle数据库与Java应用程序交互的重要组成部分,主要包含两个关键的JAR文件:`classes12.jar` 和 `ojdbc14.jar`。这两个文件为Java开发者提供了连接Oracle 10G数据库的必要工具,使得在Java...

    oracle11g驱动jar包 官方最新版_64位/32位

    oracle11g驱动jar包是针对oracle11g数据库软件推出的驱动安装程序。如果开发人员在开发程序时遇到了Java数据显示错误,说明系统中缺少了oracle11gjdbc驱动包。需要的用户欢迎下载。驱动包介绍oracle11gjdbc驱动MySQL...

    Oracle Ojdbc各版本驱动包

    Oracle各版本驱动包,有需要的可以下载使用,支持目前常用的不同版本oracle和JDK,根据自己需要调整和使用 主要包括的jar有: ojdbc5.jar 适用JDK版本:JDK 1.5 对应Oracle数据库版本:Oracle数据库版本(如Oracle ...

    各版本Oracle驱动包下载

    本文将详细讨论Oracle驱动包的各个版本及其下载相关知识。 首先,Oracle驱动包主要用于Java应用程序与Oracle数据库之间的通信,主要的驱动类型是JDBC(Java Database Connectivity)驱动。JDBC驱动分为四种类型:...

    最新Oracle_11g JDBC驱动包

    Oracle JDBC驱动包是用于Java应用程序与Oracle数据库之间通信的重要组件。它遵循Java Database Connectivity (JDBC) API标准,使得开发者可以使用Java语言高效地访问Oracle数据库。本文将深入探讨Oracle JDBC驱动的...

    oracle10g驱动包

    这个“oracle10g驱动包”包含了不同版本的Oracle JDBC驱动程序,JDBC(Java Database Connectivity)是Java编程语言与各种类型的数据库进行交互的一种标准接口。 Oracle JDBC驱动分为四种类型: 1. **类型1( Thin...

    Oracle 10G 驱动jar包

    Oracle 10G 驱动jar包,上传大数据文件到数据库需要Oracle 10的驱动包支持。支持Oracle 9i

    oracle11G驱动包

    本压缩包文件“oracle11G驱动包”提供了Oracle10、11g和12c版本的最新驱动jar包,对于需要与Oracle数据库进行交互的Java开发者来说,这是一个非常实用的资源。 首先,我们来看一下Oracle JDBC驱动。JDBC(Java ...

    oracle 11g数据库驱动包

    1. **下载与安装**:首先,你需要从Oracle官网或其他可信来源下载Oracle 11g数据库驱动包。下载完成后,解压缩文件,得到`ojdbc6.jar`和`orai18n.jar`。 2. **配置环境**:将这两个JAR文件添加到你的Java项目类路径...

    navicat 连接oracle 11g驱动包

    我的Navicat 版本是Navicat Premium 12 ,最近在windows环境中远程连接新项目的Oracle(11g版本)连接报错。我在之前项目中连接Oracle12是不报错的,也不需要做任何配置,直接选择basic或者TNS连接方式都可以顺利...

    Oracle11G驱动

    oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包oracle11G驱动包...

    Oracle12C驱动包JDBC

    Oracle 12C JDBC驱动包是Oracle数据库与Java应用程序之间的桥梁,它允许Java开发者通过编写Java代码来访问和操作Oracle数据库。JDBC(Java Database Connectivity)是Java平台的标准API,用于连接各种数据库,包括...

    oracle10g 驱动jar包

    连接数据库oracle10g时用到的驱动jar包ojdbc5.jar

    oracle各个版本的驱动包

    本文将详细介绍Oracle数据库的几个关键版本及其对应的驱动包——ojdbc,以及如何在Java应用程序中使用这些驱动包。 1. Oracle数据库版本详解: - Oracle 10g:这是Oracle在2003年发布的第10代产品,它引入了Real ...

Global site tag (gtag.js) - Google Analytics