JDBC 接口的老朋友,MySQL Connector/J 5.1.35,是 Java 连接 MySQL 数据库时绕不开的驱动。兼容 MySQL 5.0 到 5.7,老项目里用得多。配置也不复杂,把 jar 包扔进项目里,写几行DriverManager.getConnection()
代码就能跑起来,连调试都省不少心。
连接池支持也比较成熟,像 C3P0、DBCP 搭配起来用,效率还不错。想要性能稳一点,PreparedStatement 也别忘了上,预编译+防 SQL 注入,挺香的。再加上它还支持SSL
和Unicode
,在安全和多语言场景里也算靠谱。
如果你在维护一套旧 Java 系统,或者对 MySQL 5.x 的兼容性比较在意,那这个版本确实是比较稳的选择。啦,能用上 JDBC 4.0 和 4.1 的异步特性也是个小加分项,异步查询+日志支持,调试起来更顺手。
对了,连接代码大致长这样:
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
如果你想省点事、快速接入 MySQL,尤其在老版本环境里,这个驱动还是蛮合适的。