Java 项目里的数据库连接,mysql-connector-java算是个老牌选手了。用它连 MySQL 基本没啥坑,稳定性也不错。你只要加个 .jar
包,设好 URL、用户密码,马上就能搞定数据库的增删改查,操作上挺顺的。
支持标准的 JDBC API,所以你用的 Connection
、Statement
这些东西它都能搞定。而且性能也还行,异常做得比较稳,不容易出奇怪的问题。
装起来也简单:直接从官网或者常用的库网站下个 mysql-connector-java-5.1.9.jar
,丢到项目里,或者用 Maven
、Gradle
管理都行。连接串也就是 jdbc:mysql://localhost:3306/数据库名
那种格式,熟悉的配方。
要注意的一点是驱动类的加载,得加上:
Class.forName("com.mysql.jdbc.Driver");
放在程序启动时最稳。用 DriverManager.getConnection()
开始连库,后面 executeQuery()
、executeUpdate()
一气呵成。
事务控制也能搞,比如 setAutoCommit(false)
开启手动事务,配合 commit()
和 rollback()
,对数据一致性要求高的场景有用。资源释放记得写在 finally
里,像 conn.close()
这种,不能忘。
如果你正在写 Java Web 项目,或者跟数据库打交道比较频繁,mysql-connector-java 还是值得一试的,轻量,稳定,用着省心。你可以从 这儿 下载对应版本,顺手还可以看看 这个使用指南,蛮详细的。