前言
本篇博客主要是了解,DriverManager的作用
简单的复习一下静态方法的特点
静态方法的特点
1 使用 static 静态修饰符,修饰方法
2 可以被类名直接调用
-------在这里 DriverManager 就是类名(类名都是大写的)
3 静态方法的调用在创建对象之前
-------静态方法属于类的,并不是类的实例。在类加载时(编译阶段)就已经存在,可以在任何对象被创建之前被调用
4 静态方法只能调用静态方法,不能调用非静态方法
DriverManager的作用
通过调用静态方法,实现功能
- 注册驱动
- 连接数据库
1 注册驱动
调用registerDriver方法
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
但是很多情况下,我们是不需要注册驱动的
原因:
我们在idea中配置驱动时,就已经注册了
2 连接数据库
调用 getConnection方法
String url = "jdbc:mysql://localhost:3306/ss"; String user = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, user, password);