oracle数据库作为老牌数据库,虽然现在的开发使用较少,但不免会使用到,所以这里讲解一下java连接oracle的过程(喜欢mysql的同学,也可以按这个链接进行java连接mysql的学习:http://blog.csdn.net/sunyinggang/article/details/78826712)
测试准备:下载连接oracle数据库的驱动,附上驱动下载地址:https://pan.baidu.com/s/1bprYmtD(链接失效可以随时留言)
--------------------------------------------------------------------------------------
上边的网盘地址链接失效了,写了篇新文章,链接有效,可以访问这篇博客:http://www.simplesay.xin/a-324.html
-------------------------------------------------------------------------------------
接下来是连接及测试步骤:
首先创建工程文件oracle,然后在工程文件中新建目录lib
然后打开下载后的驱动文件,解压后选择第二个ojdbc5.jar
复制此文件到刚才创建的lib目录中
然后右键工程文件oracle,选择最后一个,进入界面后选择左侧Java Build Path 然后选择中间的Libraries,然后选择右侧第一个按钮
在oracle---->lib下选中刚才粘贴过来的驱动文件ojdbc5.jar,点击下方ok
这是界面多出一个驱动文件,点击下方按钮
驱动配置成功,然后在工程文件src目录下新建包connect,然后新建文件test.java
然后复制下面的代码,代码原理可自行研究(其实就是简单的java连接数据库),这里需要注意的就是加载驱动代码,还有连接数据库的代码,一定记住数据库用户名和密码修改为自己数据库的用户名和密码,其他的不用变
package connect;
import java.sql.*; //导入java.sql包
public class test {//创建test类,保证文件名与类名相同
Connection con;//声明Connection对象
Statement sql;
ResultSet res;
public Connection getConnection() { //建立返回值为Connection的方法
try { //加载数据库驱动类
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("数据库驱动加载成功"); //返回加载驱动成功信息
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try {
con=DriverManager.getConnection("jdbc:oracle:" + "thin:@127.0.0.1:1521:XE","system","root");//通过访问数据库的URL获取数据库连接对象 ,这里后两个参数分别是数据库的用户名及密码
System.out.println("数据库连接成功"); //返回连接成功信息
}catch(SQLException e) {
e.printStackTrace();
}
return con;//按方法要求返回一个Connection对象
}
public static void main(String[] args) { //主方法
test c = new test(); //创建本类方法
c.getConnection();//调用连接数据库的方法
}
}
返回信息,说明连接数据库成功,现在就可以自己进行对数据库的增删改查操作了