Java教程-使用Oracle进行Java数据库连接17认证网

正规官方授权
更专业・更权威

Java教程-使用Oracle进行Java数据库连接

整理:Java面试那些事儿

要将Java应用程序连接到Oracle数据库,我们需要按照以下5个步骤进行操作。在此示例中,我们将使用Oracle 10g作为数据库。

因此,我们需要了解Oracle数据库的以下信息:驱动程序类:Oracle数据库的驱动程序类是oracle.jdbc.driver.OracleDriver。

连接URL:Oracle 10G数据库的连接URL是jdbc:oracle:thin:@localhost:1521:xe,其中jdbc是API,oracle是数据库,thin是驱动程序,localhost是运行Oracle的服务器名称,我们也可以使用IP地址,1521是端口号,XE是Oracle服务名称。

您可以从tnsnames.ora文件中获取所有这些信息。用户名:Oracle数据库的默认用户名是system。密码:这是用户在安装Oracle数据库时提供的密码。

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

create table emp(id number(10),name varchar2(40),age number(3));

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

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

import java.sql.*;
class OracleCon {    public static void main(String args[]) {        try {            // 步骤1 加载驱动程序类            Class.forName("oracle.jdbc.driver.OracleDriver");
            // 步骤2 创建连接对象            Connection con = DriverManager.getConnection(                    "jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle");
            // 步骤3 创建语句对象            Statement stmt = con.createStatement();
            // 步骤4 执行查询            ResultSet rs = stmt.executeQuery("select * from emp");            while (rs.next())                System.out.println(rs.getInt(1) + " " + rs.getString(2) + " " + rs.getString(3));
            // 步骤5 关闭连接对象            con.close();
        } catch (Exception e) {            System.out.println(e);        }    }}

上面的示例将获取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文件,然后打开命令提示符并输入以下内容:

C:>set classpath=c:\folder\ojdbc14.jar;.;

 

如何设置永久classpath:

 

转到环境变量,然后点击新建选项卡。在变量名称中输入classpath,在变量值中粘贴ojdbc14.jar的路径,附加ojdbc14.jar;.;,

 

例如:C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.;

想了解更多干货,可通过下方扫码关注

详情咨询

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » Java教程-使用Oracle进行Java数据库连接
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师