`
zhb8015
  • 浏览: 400123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Spring Roo杂谈
浏览量:0
社区版块
存档分类
最新评论

java连接oracle (odbc)

阅读更多

无论采用哪种方式连接oracle数据库创建一个WEB应用,首先通过图形界面化的方式创建数据库,默认情况下,数据库实例名(SID)和数据库名保持一致,在下面文件中可以查看到实例名称

oracle\product\10.2.0\db_1\NETWORK\ADMIN 下有个文件 tnsnames.ora 

DBTest为例,使用驱动包为ojdbc14.jarOracle数据库版本为10g

1、JDBC方式连接数据库

Java代码  收藏代码
  1. package com.tianya;  
  2.   
  3. import java.sql.DriverManager;  
  4. import java.sql.*;  
  5. import javax.swing.JFrame;  
  6. import javax.swing.JOptionPane;  
  7. /** 
  8.  * 以JDBC方式连接Oracle数据库 
  9.  * @author tianya 
  10.  * 
  11.  */  
  12. public class JDBCConnectOracle extends JFrame{  
  13.       
  14.     private static final long serialVersionUID = 1L;  
  15.     Connection con;  
  16.     public JDBCConnectOracle(){  
  17.         try{  
  18.             Class.forName("oracle.jdbc.driver.oracleDriver").new Instance();  
  19.             con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oracle9i","sa","abc123");  
  20.             JOptionPane.showMessageDialog(this.getContentPane(),"ok");  
  21.         }catch (Exception e){  
  22.             e.printStackTrace();  
  23.             JOptionPane.showMessageDialog(this.getContentPane(),"error");  
  24.         }  
  25.     }  
  26.     public static void main(String[] args) {  
  27.         JDBCConnectOracle aa = new JDBCConnectOracle();  
  28.     }  
  29. }  

 

说明:jdbc:表示采用jdbc方式连接数据库
oracle:表示连接的是oracle数据库
thin:表示连接时采用thin模式(oracle中有两中模式)

 

 

2、ODBC方式连接数据库

 

说明:jdbc:odbc表示采用odbc方式连接数据库
JAVASQL:表示新建的数据源名,用此种方式连接数据库,一定要在本地电脑中安装oracle数据库,然后再新建一个数据源,连接oracle数据库

Java代码  收藏代码
  1. package com.tianya;  
  2.   
  3. import java.sql.DriverManager;  
  4. import java.sql.*;  
  5. import javax.swing.JFrame;  
  6. import javax.swing.JOptionPane;  
  7. /** 
  8.  * 以ODBC方式连接Oracle数据库 
  9.  * @author tianya 
  10.  * 
  11.  */  
  12. public class ODBCConnectOracle extends JFrame{  
  13.       
  14.     private static final long serialVersionUID = 1L;  
  15.     Connection con;  
  16.     public ODBCConnectOracle(){  
  17.         try{  
  18.             con = DriverManager.getConnection("jdbc:odbc:JAVASQL","sa","abc123");  
  19.             JOptionPane.showMessageDialog(this.getContentPane(),"ok");  
  20.         }catch (Exception e){  
  21.             e.printStackTrace();  
  22.             JOptionPane.showMessageDialog(this.getContentPane(),"error");  
  23.         }  
  24.     }  
  25.     public static void main(String[] args) {  
  26.         ODBCConnectOracle aa = new ODBCConnectOracle();  
  27.     }  
  28. }  
分享到:
评论

相关推荐

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

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

    java连接oracle 入门odbc

    Java连接Oracle数据库是Java开发中的常见任务,Oracle数据库是一个强大且广泛使用的数据库管理系统,而ODBC(Open Database Connectivity)是Windows平台下的一种数据库访问接口。本文将深入探讨如何使用Java通过...

    java使用JDBC和ODBC连接oracle数据库

    Java通过JDBC(Java Database Connectivity)和ODBC(Open Database Connectivity)来连接Oracle数据库是两种常见的数据访问方式。本文将详细介绍这两种方法,并提供相关的技术知识。 首先,JDBC是Java平台的标准...

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

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

    java连接oracle的数据库驱动

    Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...

    Oracle ODBC 64位驱动 Ver12.1.0.2.0

    2. 在.NET、Java、Python等支持ODBC的语言环境中编写代码,通过ODBC连接字符串连接到Oracle数据库。 3. 执行SQL查询,进行数据的读取、写入和更新操作。 4. 利用Oracle特有的功能,如PL/SQL过程、存储过程、索引、...

    Java连接Oracle数据库驱动包(JDBC)

    Java连接Oracle数据库的过程中,JDBC(Java Database Connectivity)扮演了至关重要的角色。JDBC是Java平台的一个标准API,它允许Java程序与各种数据库进行交互,包括Oracle。在本压缩包中,提供了Java连接Oracle...

    odbc.zip_JdbcOdbcDrivejar包_java oracle odbc_odbc5.jar oracle_sil

    总结来说,这个"odbc.zip"压缩包包含的资源主要用于Java应用程序通过JDBC接口连接到Oracle数据库。ojdbc14.jar是关键的JDBC驱动,而autoDeploy.sh可能简化了驱动的部署和配置过程。如果你的Java应用需要与Oracle...

    java连接oracle数据库的驱动包

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

    oracle ODBC桥接连接+手写jsp分页

    3. 配置ODBC数据源后,应用程序可以通过指定的数据源名(DSN)来连接Oracle数据库。 接下来,我们转向JSP分页。在Web应用中,为了提高用户体验和性能,通常会实现分页显示大量数据的功能。JSP(JavaServer Pages)...

    Oracle 9i 10g 11g odbc driver数据库连接驱动

    Oracle 9i ODBC驱动程序是针对Oracle 9.2版数据库设计的,它支持JDBC(Java Database Connectivity)和ODBC接口,允许Windows或Linux上的应用程序通过ODBC标准来与Oracle数据库交互。9i版本引入了诸多增强功能,如...

    Java_oracle_creat_inset_delete.rar_java 连接oracle_oracle_oracle 操

    本篇将详细探讨如何使用Java连接Oracle数据库,并执行创建表、插入数据以及删除操作。 首先,要建立Java与Oracle的连接,我们需要引入JDBC(Java Database Connectivity)驱动。Oracle提供了ojdbc驱动,它允许Java...

    oracle连接java的几种方法

    本篇文章将详细介绍在Java中连接Oracle数据库的几种常见方法,以及相关的源码示例。 1. JDBC-ODBC桥连接: JDBC-ODBC桥是Java早期连接数据库的一种方式,它依赖于操作系统上的ODBC数据源。首先,你需要在系统中...

    Java-中有两种方式连接oracle数据库-个人成功例子

    在Java编程中,连接Oracle数据库主要有两种方法:JDBC(Java Database Connectivity)和JDBC-ODBC桥接。这两种方式都是为了让Java程序能够与Oracle数据库进行交互,执行SQL语句,进行数据的增删查改操作。 首先,...

    oracle ODBC驱动

    开发者可以在应用程序中使用这些连接字符串,通过ODBC API或者支持ODBC的库(如Python的pyodbc,Java的JDBC-ODBC桥)来建立数据库连接。例如,在Python中,可以这样设置连接: ```python import pyodbc conn_str = ...

    编程语言java连接Oracle.pdf

    在给定文件【标题】为"编程语言java连接Oracle.pdf"与【描述】为"编程语言java连接Oracle.pdf"的信息中,我们不难看出文档主要关注的是如何使用Java编程语言连接Oracle数据库。该文档使用了Java的JDBC技术,并且提及...

    java连接oracle-mysql-mssql的驱动包

    标题提到的"java连接oracle-mysql-mssql的驱动包"是指Java为了与Oracle、MySQL和Microsoft SQL Server这三种主流关系型数据库进行交互而使用的特定驱动程序。 1. **Oracle驱动**: Oracle数据库是企业级数据库管理...

    java远程连接oracle详细教程

    ### Java远程连接Oracle数据库详细教程 #### 一、前言 在现代软件开发中,Java作为最常用的编程语言之一,其与Oracle数据库的结合是非常常见的应用场景。本文将详细介绍如何使用Java进行远程连接Oracle数据库,并...

    Oracle ODBC 32位驱动 Ver12.1.0.2.0

    Oracle ODBC驱动是Oracle数据访问组件的一部分,用于提供对Oracle数据库的透明访问,支持多种编程语言,如C++、VB、Java等。 在32位操作系统环境下,安装此驱动程序至关重要,因为它是连接到Oracle数据库的关键组件...

Global site tag (gtag.js) - Google Analytics