ojdbc7 支持 Oracle DB 21 吗
时间: 2023-02-05 08:02:59 浏览: 43
是的,ojdbc7 支持 Oracle DB 21。
ojdbc7 是 Oracle 提供的一种用于 Java 程序访问 Oracle 数据库的驱动程序。它支持各种 Oracle 版本,包括 Oracle 21。
使用 ojdbc7 连接到 Oracle 21 数据库时,需要在 classpath 中加载 ojdbc7.jar 文件。然后,可以使用 Java 程序中的 JDBC API 来执行 SQL 语句并访问数据库。
例如,以下代码展示了如何使用 ojdbc7 连接到 Oracle 21 数据库并执行一条简单的 SELECT 语句:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Main {
public static void main(String[] args) throws Exception {
// 加载 Oracle 驱动程序
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:orcl", "username", "password");
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 执行 SELECT 语句
ResultSet rs = stmt.executeQuery("SELECT * FROM my_table");
// 处理结果集
while (rs.next()) {
// 获取查询结果
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println(id + ": " + name);
}
// 关闭连接
conn.close();
}
}
```
在上面的代码中,我们使用了 Oracle 提供的 ojdbc7.jar 文件中的类来建立数据库连接并执行 SQL 语句。这样,就可以使用 Java 程序访问 Oracle 21 数据库中的数据了。