JDBC工具类

Posted nbkls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC工具类相关的知识,希望对你有一定的参考价值。

public class JDBCUtils {
 //获取connection对象
 public static Connection getConn(){
  Connection conn=null;
    try {
     Class.forName("com.mysql.jdbc.Driver");
     String url="jdbc:mysql://localhost:3306/demo01?characterEncoding=utf8";
     String user="demo01";
     String password="123456";
     conn=DriverManager.getConnection(url,user,password);
    } catch (ClassNotFoundException | SQLException e) {
     e.printStackTrace();
    }
    return conn;
 }
 //增删改释放资源
 public static void close(Connection conn,Statement pst){
  if(pst!=null){
   try {
    pst.close();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
  if(conn!=null){
   try {
    conn.close();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
 }
 //查询释放资源
 
 public static void close(Connection conn,Statement pst,ResultSet rs){
  if(rs!=null){
   try {
    rs.close();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
  if(pst!=null){
   try {
    pst.close();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
  if(conn!=null){
   try {
    conn.close();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
  
 }
}

以上是关于JDBC工具类的主要内容,如果未能解决你的问题,请参考以下文章

一个JDBC封装工具类

JDBC工具类

JDBC-02-笔记

00313_JDBC工具类

JDBC工具类的抽取

JDBC工具类