• Java连接Oracle数据库


     1 import java.sql.Connection;
     2 import java.sql.DriverManager;
     3 import java.sql.PreparedStatement;
     4 import java.sql.ResultSet;
     5 import java.sql.SQLException;
     6 
     7 /**
     8  * oracle数据库驱动类     封装
     9  * @author Administrator
    10  *
    11  */
    12 public class Oracle {
    13     
    14     final String Driver="oracle.jdbc.driver.OracleDriver";  //oracle驱动
       
    15 final String url="jdbc:oracle:thin:@localhost:1521:orcl"; //1521:端口 orcl:数据库名 16 final String username="News"; //oracle数据库用户名 17 final String password="197520"; //oracle数据库密码 18 19 /* 20 * 封装连接 21 */ 22 public Connection getConnection(){ 23 Connection cn=null; //声明驱动 24 25 try { 26 27 Class.forName(Driver);//加载驱动 28 29 cn=DriverManager.getConnection(url,username,password);//建立连接 30 31 } catch (ClassNotFoundException e) { 32 // TODO Auto-generated catch block 33 e.printStackTrace(); 34 } catch (SQLException e) { 35 // TODO Auto-generated catch block 36 e.printStackTrace(); 37 } 38 return cn; 39 } 40 41 /* 42 * 关闭结果集,操作,连接 43 */ 44 45 public void Close(ResultSet rs,PreparedStatement ps,Connection cn){ 46 try{ 47 //判定是否为空值 48 if(rs!=null){ 49 rs.close(); 50 } 51 if(ps!=null){ 52 ps.close(); 53 } 54 if(cn!=null){ 55 cn.close(); 56 } 57 }catch(SQLException e){ 58 e.printStackTrace(); 59 } 60 } 61 62 }
  • 相关阅读:
    课上练习,判断大小。
    软件工程个人作业03。
    构建之法阅读笔记一。
    软件工程个人作业02。
    SSM常见面试题
    Bean的作用域和初始化时机(singleton&prototype)
    Spring中的AOP
    Spring核心概念和打印机案例
    MyBatis中的常用注解
    MyBatis中的延迟加载策略
  • 原文地址:https://www.cnblogs.com/msl151/p/4492829.html
Copyright © 2020-2023  润新知