个性化阅读
专注于IT技术分析

Java连接Oracle数据库

要将Java应用程序与oracle数据库连接, 我们需要执行以下5个步骤。在此示例中, 我们使用Oracle 10g作为数据库。因此, 我们需要了解oracle数据库的以下信息:驱动程序类:oracle数据库的驱动程序类是oracle.jdbc.driver.OracleDriver。连接URL:oracle10G数据库的连接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{
//step1 load the driver class
Class.forName("oracle.jdbc.driver.OracleDriver");

//step2 create  the connection object
Connection con=DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe", "system", "oracle");

//step3 create the statement object
Statement stmt=con.createStatement();

//step4 execute query
ResultSet rs=stmt.executeQuery("select * from emp");
while(rs.next())
System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));

//step5 close the connection object
con.close();

}catch(Exception e){ System.out.println(e);}

}
}

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


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

加载jar文件的两种方法:

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

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

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

2)设置classpath:

设置类路径有两种方法:临时永久

如何设置临时类路径:

首先, 搜索ojdbc14.jar文件, 然后打开命令提示符并输入:
C:>set classpath=c:\folder\ojdbc14.jar;.;

如何设置永久类路径:

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

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

赞(0)
未经允许不得转载:srcmini » Java连接Oracle数据库

评论 抢沙发

评论前必须登录!