Java 数据库连接 (Oracle)

2025年3月24日 | 阅读时间:2 分钟
要将 Java 应用程序与 Oracle 数据库连接,我们需要遵循以下 5 个步骤。在此示例中,我们使用 Oracle 10g 作为数据库。因此我们需要了解 Oracle 数据库的以下信息:
  1. 驱动程序类: Oracle 数据库的驱动程序类是 oracle.jdbc.driver.OracleDriver
  2. 连接 URL: Oracle 10G 数据库的连接 URL 是 jdbc:oracle:thin:@localhost:1521:xe,其中 jdbc 是 API,oracle 是数据库,thin 是驱动程序,localhost 是运行 Oracle 的服务器名称,我们也可以使用 IP 地址,1521 是端口号,XE 是 Oracle 服务名。您可以从 tnsnames.ora 文件中获取所有这些信息。
  3. 用户名: Oracle 数据库的默认用户名是 system
  4. 密码: 这是用户在安装 Oracle 数据库时设置的密码。
 

创建表

在建立连接之前,让我们首先在 Oracle 数据库中创建一个表。以下是创建表的 SQL 查询。

Java 应用程序连接 Oracle 数据库的示例

在此示例中,我们连接到 Oracle 数据库并从 emp 表中获取数据。这里,systemoracle 是 Oracle 数据库的用户名和密码。

上述示例将获取 emp 表的所有记录。


要将 Java 应用程序与 Oracle 数据库连接,需要加载 ojdbc14.jar 文件。

加载jar文件的两种方法

  1. 将 ojdbc14.jar 文件粘贴到 jre/lib/ext 文件夹中
  2. 设置 classpath

1) 将 ojdbc14.jar 文件粘贴到 JRE/lib/ext 文件夹中

首先,搜索 ojdbc14.jar 文件,然后转到 JRE/lib/ext 文件夹并将 jar 文件粘贴到此处。

2) 设置 classpath

有两种方法可以设置 classpath
  • 临时的
  • 永久

如何设置临时 classpath

首先,搜索 ojdbc14.jar 文件,然后打开命令提示符并输入

如何设置永久 classpath

转到环境变量,然后单击新建选项卡。在变量名中写入 classpath,在变量值中粘贴 ojdbc14.jar 的路径,并附加 ojdbc14.jar;.;,例如 C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.;

要查看设置永久路径的幻灯片,请点击此处