MySQL 的老牌连接器——mysql-connector-java-5.1.22.zip,说实话,还挺好用的。稳定、兼容、配 Java 用得顺手,尤其在老项目或者和 MySQL 5.x 打交道的时候,几乎没出过幺蛾子。

JDBC 接口的实现也比较完整,DriverManager.getConnection()配上用户名密码就能连上库。要是用HikariCP这种连接池,也能轻松配合上,性能还不错。

SQL 执行这块就不用多说了,PreparedStatement用着也顺,防注入、效率高,两全其美。结果集用ResultSet搞定,遍历字段值直接。哦对了,异常是SQLException,你熟就行。

事务控制也标准,setAutoCommit(false)commit()/rollback()随你用。挺适合需要保证一致性的场景。

类型映射也比较靠谱,基本常见的 SQL 和 Java 类型都能对上。配置参数也蛮丰富的,比如字符集、超时、SSL 啥的都能调。你要是项目要求安全传输,加个 SSL 支持也是稳稳的。

如果你正好在用老版本 MySQL,或者项目环境固定在 Java 8 附近,那这个驱动还真是个不错的选择。下载地址在下面,直接用就好,没那么多坑。