无论采用哪种方式连接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数据库,并提供所需的jar文件——`classes14.jar`。 首先,为了在Java中与Oracle数据库建立连接,我们需要引入Oracle的JDBC驱动程序。`classes14.jar`就是Oracle JDBC驱动的...
本项目“JAVA 连接oracle数据库工程”将详细阐述如何使用Java在MyEclipse环境下连接到Oracle数据库。 首先,我们需要理解Java与Oracle数据库之间的连接基础。Java通过JDBC(Java Database Connectivity)API与各种...
总的来说,这个Java连接Oracle数据库实现成绩查询的课程设计涵盖了数据库设计、JDBC编程、面向对象设计、权限控制等多个IT领域的知识,是学习和实践数据库应用开发的良好实例。通过这个项目,开发者不仅能提升数据库...
标题中的“WMB 使用Compute节点连接Oracle数据库实例”指的是WebSphere Message Broker(WMB)如何配置和使用Compute节点来与Oracle数据库进行交互。WebSphere Message Broker是IBM提供的一款中间件,用于实现应用...
### JAVA 使用数据库连接池连接Oracle数据库全代码解析 #### 一、概述 本文将详细介绍如何在Java项目中使用Apache DBCP(Database Connection Pool)来连接Oracle数据库,并提供完整的示例代码。通过这种方式,我们...
### Java连接Oracle数据库实例详解 #### 一、引言 在现代软件开发中,Java作为最流行的编程语言之一,广泛应用于各种应用场景,特别是在企业级应用领域。而在这些应用中,数据库操作是必不可少的一部分。Oracle...
本文将深入解析“Java连接Oracle数据库实例”这一主题,通过给出的示例代码,详细阐述如何利用Java进行Oracle数据库的连接、执行SQL语句以及处理结果集。 ### Java连接Oracle数据库的核心知识点 #### 1. 导入必要...
在Java编程中,连接Oracle数据库是一项基础而重要的任务。这个"java连接oracle数据库最简单例子"提供了详尽的步骤和代码示例,非常适合初学者学习。以下是对这个主题的详细解释: 首先,Java通过JDBC(Java ...
在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,而Java作为一种跨平台的编程语言,提供了丰富的API来实现与各种数据库的交互。本资源包含了一个关键的jar包...
import java.sql.*; public class Bc { // 声明数据库地址及驱动 private Connection conn = null; private String url = "jdbc:oracle:thin:@localhost:1521:ORCL"; private String driver = "oracle.jdbc....
Java连接Oracle数据库的过程涉及到多个关键知识点,包括JDBC(Java Database Connectivity)、数据库驱动管理、数据库连接、SQL语句的执行以及资源的关闭。下面将详细解释这些内容。 1. JDBC:JDBC是Java中用于与...
Java连接Oracle数据库是Java开发中的常见任务,Oracle数据库是企业级广泛应用的关系型数据库管理系统。在Java中,我们通常使用JDBC(Java Database Connectivity)API来实现与Oracle数据库的交互。`ojdbc6.jar`是...
在Java编程中,连接Oracle数据库是一项基础且重要的任务。Oracle数据库是全球广泛使用的数据库管理系统,尤其在企业级应用中占据主导地位。Java则是一种多平台支持的编程语言,提供了丰富的API来实现与各种数据库的...
本实例将深入讲解如何在Java环境中通过JDBC(Java Database Connectivity)API来实现与Oracle数据库的成功连接。 首先,我们需要在Java项目中引入Oracle的JDBC驱动,也就是`ojdbc.jar`。这个驱动文件通常可以从...
### Java连接Oracle数据库详解 #### 一、引言 在现代软件开发中,Java与数据库的结合是非常常见的技术栈之一。对于使用Java进行后端开发的程序员来说,掌握如何使用Java来连接并操作Oracle数据库是一项必备技能。...
### Java连接Oracle数据库的方法 在IT领域中,Java与Oracle数据库的交互是非常常见的应用场景之一,尤其是在企业级应用开发中。本文将详细介绍如何使用Java来连接并操作Oracle数据库,包括普通方式连接数据库、通过...
本实例将详细介绍如何使用JAVA连接Oracle数据库,并通过连接池管理数据库连接。 首先,我们要了解JAVA中的JDBC(Java Database Connectivity),它是JAVA平台标准的一部分,提供了与各种数据库交互的能力。在JAVA...
这个"hotel-management-master"项目涵盖了软件开发的多个重要方面,为学习和实践Java和Oracle数据库集成提供了实例。通过研究源码,开发者可以深入理解如何构建一个实用的信息管理系统,并从中学习到软件设计、...
这里需要注意的是,`spring.datasource.primary.url` 配置需要根据自己的数据库实例进行修改,例如将 `SMARTMES` 替换为自己的数据库实例名称。同时,`spring.datasource.primary.username` 和 `spring.datasource....