要将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文件的两种方法:
- 将ojdbc14.jar文件粘贴到jre / lib / ext文件夹中
- 设置类路径
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;。;
要查看设置永久路径的幻灯片, 请点击此处
评论前必须登录!
注册