ITPub博客

首页 > 数据库 > Oracle > jdbc连接数据库

jdbc连接数据库

Oracle 作者:hgfn 时间:2014-03-13 11:06:35 0 删除 编辑

jdbc连接数据库的测试类

首先从oracle中将jdbc14.jar驱动复制到我们的项目中

buildpath

其次添加类和实现代码

主要两部1加载驱动

2通过url 用户名密码的连接字符串获得数据库的连接

 

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 JdbcConnection {

 public static void main(String[] args) {
 //加载数据库驱动
  Connection conn=null;
  Statement stmt=null;
  ResultSet rs=null;
  
  try {
 
      // 加载数据库驱动
      Class.forName("oracle.jdbc.driver.OracleDriver");
      // 得到数据库连结对象
      conn= DriverManager.getConnection("jdbc:oracle:thin:@AJXC05GKF5EZNXC:1521:ORACLEAPEX","scott","liu123");
   //创建statement对象
   stmt=conn.createStatement();
      //执行execute方法或得结果集
   rs=stmt.executeQuery("select *from emp");
   //使用迭代结果集的next方法迭代数据输出emp表的姓名字段
   while(rs.next()){
    System.out.println("用户姓名为:"+rs.getString(2));
   }
  } catch (SQLException | ClassNotFoundException e) {
 
   e.printStackTrace();
  }finally{
   
    
    
     if(rs!=null){
     
     try {
      rs.close();
     } catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     }
     
     }
     if(stmt!=null){
      try {
       stmt.close();
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      }
     if(conn!=null){
      try {
       conn.close();
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
      }
     
  
   
  }

  

 }

}

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23282322/viewspace-1116391/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-02-02