首页 课程 师资 教程 报名

简单的JDBC封装代码

  • 2022-01-06 10:05:55
  • 633次 星辉
导入java.sql.Connection;
导入java.sql.DriverManager;
导入java.sql.PreparedStatement;
导入java.sql.ResultSet;
/**
 * 数据库连接工具
 *
 */
公共 类DbTool {
     /**
           * 数据库类
     */ 
    private  static  final String ORACLE_DRIVER = "oracle.jdbc.driver.OracleDriver" ;
    /**
           * 主机地址和接口
     */ 
    private  static  final String URL = "jdbc:oracle:thin:@localhost:1521:XE" ;
    /**
           * 帐户
     */
    私有 静态 最终字符串 USER = "" ;
    /**
           * 密码
     */ 
    private  static  final String PASSWORD = "" ;
    /**
           * 数据库的连接通道方法-Connection_conn
     * 
     */ 
    public  static Connection getConnection(){
         try {
             //加载 oracle 数据驱动类
            Class.forName(ORACLE_DRIVER);
            //返回数据库通道对象
            return DriverManager.getConnection(URL, USER, PASSWORD);
        } catch (Exception e) {
             // TODO: 处理异常
        }
         return  null ;        
    }    
    /**
           * 释放数据库资源的方法
     * Connection_conn
     * PreparedStatement_ps
     * 结果集_rs
     */ 
    public  static  void close(Connection conn,PreparedStatement ps,ResultSet rs){
         try {
             if (rs!= null ) {
                rs.close();
            }
            如果(ps!= null ) {
                ps.close();
            }
            if (conn!= null ) {
                连接。关闭();
            }
        } catch (Exception e) {
             //打印错误
            e.printStackTrace();
        }
    }
    /**
           * 释放数据库资源的方法
     * Connection_conn
     * PreparedStatement_ps
     */ 
    public  static  void close(Connection conn,PreparedStatement ps){
         try {            
            如果(ps!= null ) {
                ps.close();
            }
            if (conn!= null ) {
                连接。关闭();
            }
        } catch (Exception e) {
             //打印错误
            e.printStackTrace();
        }
    }   
}

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交