当前位置:首页 > Java

java 如何连接oracle

2026-02-05 02:04:28Java

连接 Oracle 数据库的步骤

1. 准备 JDBC 驱动
下载 Oracle JDBC 驱动(如 ojdbc8.jarojdbc10.jar),并将其添加到项目的类路径中。可以通过 Maven 依赖或手动导入实现。

Maven 依赖示例:

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <version>21.5.0.0</version>
</dependency>

2. 加载驱动并注册
使用 Class.forName() 加载 Oracle JDBC 驱动类(可选,新版本 JDBC 自动注册驱动):

Class.forName("oracle.jdbc.driver.OracleDriver");

3. 建立数据库连接
通过 DriverManager.getConnection() 方法创建连接,需提供 URL、用户名和密码。Oracle 连接 URL 格式如下:

String url = "jdbc:oracle:thin:@//hostname:port/service_name";
String username = "your_username";
String password = "your_password";
Connection connection = DriverManager.getConnection(url, username, password);

4. 执行 SQL 操作
使用 StatementPreparedStatement 执行查询或更新:

Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");
while (rs.next()) {
    System.out.println(rs.getString("column_name"));
}

5. 关闭资源
操作完成后关闭 ResultSetStatementConnection 以释放资源:

rs.close();
stmt.close();
connection.close();

连接参数说明

  • URL 格式
    • Thin 驱动:jdbc:oracle:thin:@//host:port/service_name
    • SID 格式(旧版):jdbc:oracle:thin:@host:port:SID
  • 常见参数
    • host:数据库服务器地址(如 localhost)。
    • port:监听端口(默认 1521)。
    • service_name:Oracle 服务名(如 ORCLPDB1)。

使用连接池(推荐)

生产环境建议使用连接池(如 HikariCP、DBCP)管理连接:

HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:oracle:thin:@//localhost:1521/ORCLCDB");
config.setUsername("username");
config.setPassword("password");
HikariDataSource dataSource = new HikariDataSource(config);
Connection connection = dataSource.getConnection();

注意事项

  • 确保防火墙允许访问 Oracle 监听端口。
  • 检查服务名(service_name)或 SID 是否正确。
  • 高版本 Oracle 驱动可能需要调整 ojdbc.properties 文件配置加密算法。

通过以上步骤即可实现 Java 与 Oracle 数据库的连接和操作。

java 如何连接oracle

标签: javaoracle
分享给朋友:

相关文章

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

java如何打开

java如何打开

安装Java开发环境 下载并安装Java Development Kit (JDK),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH变量正…

如何打开java

如何打开java

打开 Java 程序的方法 通过命令行运行 Java 程序 确保已安装 Java Development Kit (JDK) 并配置环境变量。使用 javac 编译 .java 文件,生成 .clas…

如何删除java

如何删除java

卸载 Java 的步骤 Windows 系统: 打开控制面板,选择“程序和功能”或“卸载程序”,在列表中找到 Java 相关条目(如“Java Runtime Environment”或“Java D…

java如何编程

java如何编程

Java编程基础 Java是一种面向对象的编程语言,广泛应用于企业级开发、移动应用(Android)等领域。以下是Java编程的核心步骤和示例。 环境搭建 安装JDK 从Oracle官网下载适合…

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…