mysql-connector-java-5.1.40-bin.jar 的老牌稳定版本,挺适合在老项目或者特定兼容需求下用。用熟了 JDBC 的都知道,MySQL Connector/J是 Java 连接 MySQL 最常用的桥梁,基本靠它发 SQL、拿结果、搞事务,像PreparedStatement
、ResultSet
这些都靠它撑着。
JDBC 连接的标准格式像这样:jdbc:mysql://localhost:3306/test?useSSL=false
,写起来顺手,调试也方便。这个 5.1.40 版本在兼容性上还不错,和 MySQL 5.x 配合挺稳的,Hive 那种依赖老驱动的场景也用得多。
数据库操作上,支持查询、更新、事务都没啥问题,还能用DatabaseMetaData
拿表结构,做点元数据也方便。批性能也还行,写批量插入可以少折腾。
IDE 配置蛮,像在 IntelliJ 里直接加到Libraries
里,或者 Maven 项目手动引一下依赖就行。如果是命令行跑代码,记得加-classpath
把 jar 挂上。
如果你正好维护一个还在用老版本 MySQL 的 Java 项目,这个驱动蛮合适。如果是新项目,那还是建议用 8.x 的新版,支持新版协议和更多特性,安全性也更好。