MariaDB 的 JDBC 驱动里,mariadb-java-client-2.1.2.jar算是比较稳定好用的一版,是对老项目比较友好,兼容性还不错,连 MySQL 也能接。下载起来挺方便,体积也小,放进lib目录直接用,没啥坑。

连接MariaDBMySQL的项目里,经常就用这个包。你只要在配置里填好jdbc:mariadb://的地址,加上账号密码,驱动就能跑起来,响应也快,性能还挺稳定的。

如果你手头有个旧项目,或者在一些不太折腾的服务器上部署应用,这个版本的驱动比较合适。不像新版本动不动依赖多,要 JDK 版本高,这个 2.1.2 还是挺“朴实”的。

用法和 MySQL 的驱动基本一样,像是常见的数据库连接代码:

Class.forName("org.mariadb.jdbc.Driver");
Connection conn = DriverManager.getConnection(
  "jdbc:mariadb://localhost:3306/testdb",
  "user",
  "password"
);

哦对了,MariaDB是 MySQL 的“兄弟”,语法结构都差不多,你用 MySQL 那套操作搬过来基本没问题。万一哪天数据库换成 MariaDB,驱动一改就能跑。

如果你想用新版的,也可以看看3.0.6 版,功能更全,但旧环境上还是推荐用 2.1.2 这版。