需要用到的jar 包:
链接:https://pan.baidu.com/s/1I1pC2f81IvbphZ6tWpVFOg 密码:uq0u
测试结果:
1 package pkg; 2 3 4 5 import java.sql.*; 6 7 public class Main { 8 public static void main(String [] args) 9 {10 String driverName="oracle.jdbc.driver.OracleDriver";//加载驱动11 12 String dbURL="jdbc:oracle:thin:@127.0.0.1:1521:ORCL";//localhost代表本机,也可以是 127.0.0.1,可以填写具体IP13 /**14 * 15 jdbc:代表以jdbc的方式连接;16 oracle:表示连接的是oracle数据库;17 thin:表示连接时采用thin模式(oracle中有两种模式);18 @表示地址;19 localhost:1521:orcl中localhost代表本地数据库,1521代表本地数据库端口号,orcl代表本地数据库的sid。20 关于thin的解释:21 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。22 oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle23 Call24 Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速度25 快,但是需要安装和配置数据库。 26 */27 28 String userName="c##zyt";// 用户名29 String Pwd="1234";//密码30 try31 {32 Class.forName(driverName);33 System.out.println("加载驱动成功!");34 }catch(Exception e){35 e.printStackTrace();36 System.out.println("加载驱动失败!");37 }38 try{39 Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd);40 System.out.println("连接数据库成功!");41 }catch(Exception e)42 {43 e.printStackTrace();44 System.out.print("数据库连接失败!");45 } 46 }47 48 }49 ;