private String driverName="com.mysql.jdbc.Driver";和 private String driverName="com.mysql.cj.jdbc.Driver";有什么区别
时间: 2024-06-04 21:09:17 浏览: 176
com.mysql.cj.jdbc.Driver
这两个 `driverName` 都是用于连接 MySQL 数据库的驱动程序名称,但是它们之间存在一些区别。
`com.mysql.jdbc.Driver` 是早期版本的 MySQL JDBC 驱动程序使用的驱动程序名称,而 `com.mysql.cj.jdbc.Driver` 是MySQL Connector/J 5.1.0 及更高版本使用的驱动程序名称。Connector/J 是 MySQL 官方提供的 JDBC 驱动程序,它可以用于连接 MySQL 数据库并执行 SQL 语句。
`com.mysql.cj.jdbc.Driver` 基于新的 JDBC 规范,同时也支持旧的 JDBC 规范,具有更好的性能和更好的国际化支持。此外,它还支持更多的数据库连接属性和更好的安全性。
因此,如果您使用的是 MySQL Connector/J 5.1.0 或更高版本,则应该使用 `com.mysql.cj.jdbc.Driver` 作为 `driverName`。
阅读全文