MySQL-jar 包的数据库连接工具类,用起来真是挺顺手的,尤其是你经常要跟 MySQL 打交道的时候。JDBC 驱动是核心,用mysql-connector-java.jar搞定连接那一套。你只要把这个 jar 包加到类路径里,无论是直接拖进 lib 目录,还是用 Maven、Gradle 引依赖,都 OK。工具类的封装也清爽,用起来就两步:拿连接、关连接。再不懂也能照着用。

写个DBUtil工具类其实没啥难的,代码也挺简洁。你看下面这个例子,静态块里先加载驱动,getConnection()负责搞连接,closeConnection()负责收尾,连异常都了。业务逻辑里直接调用就行,写起来省心多了。

public class DBUtil {
    private static final String URL = "jdbc:mysql://localhost:3306/testdb";
    private static final String USER = "root";
    private static final String PASSWORD = "password";

static { try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { throw new RuntimeException("数据库驱动加载失败", e); } }

public static Connection getConnection() throws SQLException { return DriverManager.getConnection(URL, USER, PASSWORD); }

public static void closeConnection(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { System.err.println("关闭数据库连接时出错:" + e.getMessage()); } } } }

用的时候也简单,DBUtil.getConnection()拿连接,跑完 SQL,DBUtil.closeConnection()一关就完事。如果你数据库操作多,还可以上连接池,像HikariCPDruid都蛮好用的,性能也比较稳。

如果你还在为怎么连 MySQL 发愁,不如直接抄这套模板先跑起来,等熟了再加连接池、加异常封装,一步步来。