无论采用哪种方式连接oracle数据库创建一个WEB应用,首先通过图形界面化的方式创建数据库,默认情况下,数据库实例名(SID)和数据库名保持一致,在下面文件中可以查看到实例名称
oracle\product\10.2.0\db_1\NETWORK\ADMIN 下有个文件 tnsnames.ora
以DBTest为例,使用驱动包为ojdbc14.jar,Oracle数据库版本为10g
1、JDBC方式连接数据库
- package com.tianya;
- import java.sql.DriverManager;
- import java.sql.*;
- import javax.swing.JFrame;
- import javax.swing.JOptionPane;
- /**
- * 以JDBC方式连接Oracle数据库
- * @author tianya
- *
- */
- public class JDBCConnectOracle extends JFrame{
- private static final long serialVersionUID = 1L;
- Connection con;
- public JDBCConnectOracle(){
- try{
- Class.forName("oracle.jdbc.driver.oracleDriver").new Instance();
- con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oracle9i","sa","abc123");
- JOptionPane.showMessageDialog(this.getContentPane(),"ok");
- }catch (Exception e){
- e.printStackTrace();
- JOptionPane.showMessageDialog(this.getContentPane(),"error");
- }
- }
- public static void main(String[] args) {
- JDBCConnectOracle aa = new JDBCConnectOracle();
- }
- }
说明:jdbc:表示采用jdbc方式连接数据库
oracle:表示连接的是oracle数据库
thin:表示连接时采用thin模式(oracle中有两中模式)
2、ODBC方式连接数据库
说明:jdbc:odbc表示采用odbc方式连接数据库
JAVASQL:表示新建的数据源名,用此种方式连接数据库,一定要在本地电脑中安装oracle数据库,然后再新建一个数据源,连接oracle数据库
- package com.tianya;
- import java.sql.DriverManager;
- import java.sql.*;
- import javax.swing.JFrame;
- import javax.swing.JOptionPane;
- /**
- * 以ODBC方式连接Oracle数据库
- * @author tianya
- *
- */
- public class ODBCConnectOracle extends JFrame{
- private static final long serialVersionUID = 1L;
- Connection con;
- public ODBCConnectOracle(){
- try{
- con = DriverManager.getConnection("jdbc:odbc:JAVASQL","sa","abc123");
- JOptionPane.showMessageDialog(this.getContentPane(),"ok");
- }catch (Exception e){
- e.printStackTrace();
- JOptionPane.showMessageDialog(this.getContentPane(),"error");
- }
- }
- public static void main(String[] args) {
- ODBCConnectOracle aa = new ODBCConnectOracle();
- }
- }
相关推荐
Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...
Java连接Oracle数据库是Java开发中的常见任务,Oracle数据库是一个强大且广泛使用的数据库管理系统,而ODBC(Open Database Connectivity)是Windows平台下的一种数据库访问接口。本文将深入探讨如何使用Java通过...
Java通过JDBC(Java Database Connectivity)和ODBC(Open Database Connectivity)来连接Oracle数据库是两种常见的数据访问方式。本文将详细介绍这两种方法,并提供相关的技术知识。 首先,JDBC是Java平台的标准...
本文主要探讨的是Java连接Oracle数据库的方法,包括JDBC和SQLJ,以及Oracle JDBC驱动的三种类型。 首先,Java与Oracle的接口使得在数据库中运行Java成为可能。Oracle8i引入了这一特性,允许开发者在应用程序中利用...
Java连接Oracle数据库主要依赖于Oracle提供的JDBC驱动,也称为Oracle JDBC Driver。Oracle JDBC驱动有多种类型,包括 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接。在本场景中,我们重点关注Thin驱动,因为...
2. 在.NET、Java、Python等支持ODBC的语言环境中编写代码,通过ODBC连接字符串连接到Oracle数据库。 3. 执行SQL查询,进行数据的读取、写入和更新操作。 4. 利用Oracle特有的功能,如PL/SQL过程、存储过程、索引、...
Java连接Oracle数据库的过程中,JDBC(Java Database Connectivity)扮演了至关重要的角色。JDBC是Java平台的一个标准API,它允许Java程序与各种数据库进行交互,包括Oracle。在本压缩包中,提供了Java连接Oracle...
总结来说,这个"odbc.zip"压缩包包含的资源主要用于Java应用程序通过JDBC接口连接到Oracle数据库。ojdbc14.jar是关键的JDBC驱动,而autoDeploy.sh可能简化了驱动的部署和配置过程。如果你的Java应用需要与Oracle...
本文将深入探讨如何使用Java连接Oracle数据库,以及如何处理所需的驱动包。 首先,Java Database Connectivity (JDBC) 是Java平台的标准API,用于与各种数据库进行通信。它为开发人员提供了一组接口和类,通过这些...
3. 配置ODBC数据源后,应用程序可以通过指定的数据源名(DSN)来连接Oracle数据库。 接下来,我们转向JSP分页。在Web应用中,为了提高用户体验和性能,通常会实现分页显示大量数据的功能。JSP(JavaServer Pages)...
Oracle 9i ODBC驱动程序是针对Oracle 9.2版数据库设计的,它支持JDBC(Java Database Connectivity)和ODBC接口,允许Windows或Linux上的应用程序通过ODBC标准来与Oracle数据库交互。9i版本引入了诸多增强功能,如...
本篇将详细探讨如何使用Java连接Oracle数据库,并执行创建表、插入数据以及删除操作。 首先,要建立Java与Oracle的连接,我们需要引入JDBC(Java Database Connectivity)驱动。Oracle提供了ojdbc驱动,它允许Java...
本篇文章将详细介绍在Java中连接Oracle数据库的几种常见方法,以及相关的源码示例。 1. JDBC-ODBC桥连接: JDBC-ODBC桥是Java早期连接数据库的一种方式,它依赖于操作系统上的ODBC数据源。首先,你需要在系统中...
在Java编程中,连接Oracle数据库主要有两种方法:JDBC(Java Database Connectivity)和JDBC-ODBC桥接。这两种方式都是为了让Java程序能够与Oracle数据库进行交互,执行SQL语句,进行数据的增删查改操作。 首先,...
开发者可以在应用程序中使用这些连接字符串,通过ODBC API或者支持ODBC的库(如Python的pyodbc,Java的JDBC-ODBC桥)来建立数据库连接。例如,在Python中,可以这样设置连接: ```python import pyodbc conn_str = ...
在给定文件【标题】为"编程语言java连接Oracle.pdf"与【描述】为"编程语言java连接Oracle.pdf"的信息中,我们不难看出文档主要关注的是如何使用Java编程语言连接Oracle数据库。该文档使用了Java的JDBC技术,并且提及...
标题提到的"java连接oracle-mysql-mssql的驱动包"是指Java为了与Oracle、MySQL和Microsoft SQL Server这三种主流关系型数据库进行交互而使用的特定驱动程序。 1. **Oracle驱动**: Oracle数据库是企业级数据库管理...
### Java远程连接Oracle数据库详细教程 #### 一、前言 在现代软件开发中,Java作为最常用的编程语言之一,其与Oracle数据库的结合是非常常见的应用场景。本文将详细介绍如何使用Java进行远程连接Oracle数据库,并...
Oracle ODBC驱动是Oracle数据访问组件的一部分,用于提供对Oracle数据库的透明访问,支持多种编程语言,如C++、VB、Java等。 在32位操作系统环境下,安装此驱动程序至关重要,因为它是连接到Oracle数据库的关键组件...