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 附近,那这个驱动还真是个不错的选择。下载地址在下面,直接用就好,没那么多坑。