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 createthe 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; 。;
【Java连接Oracle数据库】要查看设置永久路径的幻灯片, 请点击此处

    推荐阅读