JDBC的简单封装的实例讲解

来源:爱站网时间:2019-07-15编辑:网友分享
你对JDBC的简单封装了解吗?知道如何实现JDBC的简单封装吗?很多朋友们在学习的时候都会被此问题难倒,那么现在小编就为大家分享JDBC的简单封装的实例讲解,一起探讨吧。

你对JDBC的简单封装了解吗?知道如何实现JDBC的简单封装吗?很多朋友们在学习的时候都会被此问题难倒,那么现在小编就为大家分享JDBC的简单封装的实例讲解,一起探讨吧。

如下所示:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 * 数据库连接工具
 * @author 2017
 *
 */
public class DbTool {
 /**
  * 数据库的类
  */
 private static final String ORACLE_DRIVER = "oracle.jdbc.driver.OracleDriver";
 /**
  * 主机地址和接口
  */
 private static final String URL = "jdbc:oracle:thin:@localhost:1521:XE";
 /**
  * 账户
  */
 private static final String 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: handle exception
  }
  return null;
  
 }
 
 /**
  * 数据库的释放资源方法
  * Connection_conn
  * PreparedStatement_ps
  * ResultSet_rs
  */
 public static void close(Connection conn,PreparedStatement ps,ResultSet rs){
  try {
   if (rs!=null) {
    rs.close();
   }
   if (ps!=null) {
    ps.close();
   }
   if (conn!=null) {
    conn.close();
   }
  } catch (Exception e) {
   //打印错误
   e.printStackTrace();
  }
 }
 /**
  * 数据库的释放资源方法
  * Connection_conn
  * PreparedStatement_ps
  */
 public static void close(Connection conn,PreparedStatement ps){
  try {
   
   if (ps!=null) {
    ps.close();
   }
   if (conn!=null) {
    conn.close();
   }
  } catch (Exception e) {
   //打印错误
   e.printStackTrace();
  }
 }
 
}

以上这篇关于JDBC的简单封装的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱站技术频道。

上一篇:Java简单分页功能的实现代码

下一篇:基于Restful接口调用方法的详细介绍

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载