java 连接 oracle 11

判断是否加载oracle驱动文件

try {
	    Class.forName("oracle.jdbc.driver.OracleDriver");
		System.out.println("数据库驱动加载成功!");
	}catch(ClassNotFoundException e) {
		e.printStackTrace();
		System.out.println("数据库加载失败!");
	}

将上述代码运行一下就能够测试出是否加载进oracle的驱动文件,

如果没有的话就从相关路径中找到ojdbc.jar,

例如根据我自己的oracle的安装路径是

 app\计算机用户\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar (后面的6不用管),每个人的路径可能不一样,但是只要找到这个ojdbc.jar类似的东西也行。安装好oracle后一般有多个ojdbc.jar,但是不要紧,如果一个不能够加载就试试另一个,这样的话就OK了。

 

java 连接 oracle 11_第1张图片

之后右键,Build Path --> Configure Build Path --> Add External JARs --> ojdbc.jar所在路径

java 连接 oracle 11_第2张图片

之后要记得, Apply。

这样就加载进去了。

 

判断是否能够连接oracle数据库

 

try {
	    String url = "jdbc:oracle:thin:@localhost:1521:orcl";
		String user = "test"; // oracle中的用户名,需要根据自己实际情况更改
		String passward = "test"; //oracle中用户的密码,需要根据自己实际情况更改
		Connection con = DriverManager.getConnection(url, user, passward);
		if(con != null){
				System.out.println("已连接!\n");
		}
	}
	catch (Exception e) {
		e.printStackTrace();
		System.out.println("连接失败!");
	}

 

上述代码运行之后可测试是否有连接到oracle数据库中,且上述的 localhost 是本机的 IP地址 ,如果oracle安装在不同的电脑上或者是在虚拟机的可以使用虚拟机上系统的IP地址,或者是另一台电脑上的IP地址。

如果到这一步成功的话,那么就可以使用java连接oracle了!

 

你可能感兴趣的:(数据库)