Java连接oracle数据库并进行测试

 

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();//调用连接数据库的方法  
          }  
}  

返回信息,说明连接数据库成功,现在就可以自己进行对数据库的增删改查操作了

 

 

 

  • 0
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值