ojdbc14.jar 怎么用?Oracle数据库连接详细步骤(附代码)

简介: ojdbc14.jar是Java连接Oracle数据库的JDBC驱动,充当程序与数据库通信的桥梁。使用时需下载该jar包,导入项目(可通过IDE或命令行添加到类路径),再编写Java代码加载驱动并使用`jdbc:oracle:thin:`格式的连接字符串连接数据库,记得替换为实际的地址、端口、服务名及用户名密码。

一、ojdbc14.jar 是啥?

它就是一个 Java 程序连接 Oracle 数据库要用的“桥梁”文件(官方叫 JDBC 驱动)。没有它,你的 Java 程序就没法跟 Oracle 数据库“说话”。


二、怎么用?简单几步:

第一步:下载 ojdbc14.jar

第二步:把 jar 包放到你的项目里

方式有好几种,最常用的有:

  1. 直接丢进项目的某个文件夹(比如 lib 文件夹)

    • 你可以在你的 Java 项目里新建一个文件夹,比如叫 lib,然后把 ojdbc14.jar 拷贝进去。
  2. 让 Java 编译和运行时能找到它

    • 如果你用 IDE(比如 Eclipse、IntelliJ IDEA):

      • 右键项目 → Build Path → Configure Build Path → Libraries → Add External JARs(或者 Add JARs)→ 找到你本地的 ojdbc14.jar → 选中并确定。
    • 如果你是用命令行编译和运行的:

      • 编译时:

        javac -cp .;ojdbc14.jar YourJavaFile.java
        
        (如果是 Mac/Linux,用冒号 `:`而不是分号 `;`)

    -   运行时:

        ```
        java -cp .;ojdbc14.jar YourJavaFile
        ```

第三步:写 Java 代码连接 Oracle 数据库

一个最基本的连接示例代码是这样的(别忘了改成你自己的数据库信息):

import java.sql.*;

public class TestOracle {
    public static void main(String[] args) {
        // 数据库连接信息,根据你自己的情况改
        String url = "jdbc:oracle:thin:@localhost:1521:orcl"; 
        // @后面是数据库服务器地址,1521是端口,orcl是数据库服务名(也可能是SID,具体看你的配置)

        String username = "你的数据库用户名";
        String password = "你的数据库密码";

        Connection conn = null;
        try {
            // 1. 加载驱动(老版本需要这句,新版本可以省略)
            Class.forName("oracle.jdbc.driver.OracleDriver");

            // 2. 建立连接
            conn = DriverManager.getConnection(url, username, password);

            System.out.println("连接成功!");
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            // 3. 关闭连接(实际项目中要更严谨地关闭资源)
            if (conn != null) {
                try {
                    conn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

小提示:

  • jdbc:oracle:thin:@主机:端口:服务名是连接字符串格式,根据你数据库配置可能略有不同。
  • 如果你不知道服务名,可以问数据库管理员,或者用 SID(比如 jdbc:oracle:thin:@localhost:1521:xe)。

相关文章
|
1月前
|
供应链 数据可视化 大数据
数字化转型不是买系统,而是用数据“开脑洞”
数字化转型不是买系统,而是用数据“开脑洞”
98 13
|
1月前
|
SQL Java 数据库连接
MyBatis 与 Spring Data JPA 核心对比:选型指南与最佳实践
本文深入对比Java持久层两大框架MyBatis与Spring Data JPA,从核心理念、SQL控制力、开发效率、性能优化到适用场景,全面解析两者差异。MyBatis灵活可控,适合复杂SQL与高性能需求;JPA面向对象,提升开发效率,适用于标准CRUD系统。提供选型建议与混合使用策略,助力技术决策。
381 158
|
7月前
|
Java 数据库连接 微服务
若依微服务的Mybatis-plus集成过程:一份详细的入门教程。
以上就是Spring Boot项目中集成MyBatis Plus的详细步骤。集成成功后,你就可以使用Mybatis-plus提供的强大功能,让你的增删改查操作更为简单。以上步骤简单易懂,非常适合初学者使用。希望对您有所帮助。
823 20
|
6月前
|
人工智能 自然语言处理 监控
2025年如何通过SOP工具实现流程标准化?详解6大构建步骤及7款软件选型指南
标准作业程序(SOP)是企业核心知识资产与效率引擎,其科学构建和高效落地成为2025年数字化转型的关键。本文解析SOP全生命周期流程,探讨可视化技术对流程管理的赋能,并推荐7款智能工具。从概念到实施,SOP助力企业实现技术储备、效率提升与风险防控。通过动态协同、富媒体化及AI增强,企业可在高效与创新间取得平衡,构建可持续竞争优势。
1775 2
|
6月前
|
开发工具 开发者
【HarmonyOS 5】如何开启DevEco Studio热更新调试应用模式
【HarmonyOS 5】如何开启DevEco Studio热更新调试应用模式
273 0
|
UED
「Mac畅玩鸿蒙与硬件17」鸿蒙UI组件篇7 - Animation组件基础
在应用开发中,动画效果可以增强用户体验。鸿蒙框架提供了 translate、scale 和 rotate 等动画功能,允许对组件进行平移、缩放和旋转等操作。本篇将介绍 Animation 组件的基础知识和示例代码。
647 10
「Mac畅玩鸿蒙与硬件17」鸿蒙UI组件篇7 - Animation组件基础
|
存储 前端开发 开发工具
git clone -mirror 和 git clone 的区别
git clone -mirror 和 git clone 的区别
|
应用服务中间件 Linux nginx
Docker Compose 安装与使用(常用指令)
Docker Compose 安装与使用(常用指令)
1033 0
|
应用服务中间件 Linux 网络安全
使用Certbot申请/续签ssl证书
使用Certbot申请/续签ssl证书
2293 8
|
Rust Linux 开发工具
Rust安装
该文介绍了如何在Linux、mac和Windows上安装Rust编程语言。在Linux和mac系统中,可以通过运行一个curl命令自动下载并安装;在Windows上,需从官方网站下载安装包。安装完成后,使用`rustc --version`检查Rust版本以确认安装成功。此外,还提到了如何更新Rust(使用`rustup update`)和卸载(使用`rustup self uninstall`)以及查看官方文档(运行`rustup doc`)。推荐的开发工具有Visual Studio Code和JetBrains CLion,需要安装Rust插件。