package cn.tedu.demo;
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;
/**
@author 作者:@version 创建时间:2020年10月21日 上午10:08:57@description 描述: 工具类驱动的加载创建连接关闭连接 */public class JDBCUtil {
private static String className = "com.mysql.jdbc.Driver"; private static String url = "jdbc:mysql://localhost:3306/db01?useSSL=true&characterEncoding=utf8"; private static String user = "root"; private static String password = "root"; /* * 静态代码块:static */ static { //加载驱动 try { Class.forName(className); } catch (ClassNotFoundException e) { System.out.println("驱动加载失败!"); e.printStackTrace(); } } /** * 创建连接: * 方法的设计: * 返回值类型: * 参数列表: * @throws SQLException */ public static Connection getConn() throws SQLException { Connection conn = DriverManager.getConnection(url, user, password); return conn; } /** * 关闭连接 * 方法的定义: */ public static void close(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } //测试代码 public static void main(String[] args) throws Exception { Connection conn = JDBCUtil.getConn(); System.out.println(conn); }}