jdbc连接Oracle数据库

炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述jdbc连接Oracle数据库相关的知识,希望能为你提供帮助。
jdbc连接Oracle数据库
1、下载ojdbc驱动 javascript:void(0)

2、以SCOTT用户的emp表为例

jdbc连接Oracle数据库

文章图片



3、新建项目 准备好链接之后,这里用的jdk1.8,eclipse新建一个项目
项目目录结构
jdbc连接Oracle数据库

文章图片




下面直接贴代码
package com.oracle.connect; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class ConnectDemo1 { public static void main(String[] args) {// 数据库驱动 String driver ="oracle.jdbc.driver.OracleDriver"; // 数据库url String url = "jdbc:oracle:thin:@localhost:1521:orcl"; // 用户名 String user = "scott"; // 密码 String pass = "tiger"; Connection conn = null; Statement stmt = null; ResultSet rs = null; // 注册驱动 try { // 加载数据库驱动 Class.forName(driver); // 获取数据库连接 conn = DriverManager.getConnection(url,user,pass); // 创建Statement对象 stmt = conn.createStatement(); // 查询 String sql = "select EMPNO,ENAME,JOB from emp"; // 执行查询 rs = stmt.executeQuery(sql); // 输出查询结果 while(rs.next()) { System.out.println(" 员工号: "+rs.getString(1) +"\\t 员工姓名: "+rs.getString(2) +"\\t 员工职称: "+rs.getString(3)); }} catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { // 关闭结果 if(rs!=null) { rs.close(); } // 关闭载体 if(stmt!=null) { stmt.close(); } // 关闭连接 if(conn!=null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); }} } }


【jdbc连接Oracle数据库】

    推荐阅读