首先说一下JDBC是什么?
JDBC全程java Database Connectivity ;即java数据库连接,java语言操作数据库
实质上是官方(sum公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包,我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包
中的实现类。通过的是父类引用指向子类对象的方式
接着再说URL
URL=jdbc:mysql://[host][:port]/[database]
MySQL 8.0 以上版本的数据库连接有所不同:
1、MySQL 8.0 以上版本驱动包版本 mysql-connector-java-8.0.16.jar。(所需要的jar包改变)
2、com.mysql.jdbc.Driver 更换为 com.mysql.cj.jdbc.Driver。(即driver
值改变)