1.DriverManager:驱动管理类
作用一:注册驱动
static void registerDriver(Driver driver)这个方法可以完成驱动的注册,但是实际开发中一般不会使用这个方法完成驱动的注册
如果需要注册驱动,就会使用DriverManager.registerDriver(new Driver),如果再手动调用该方法注册驱动,就会导致驱动被注册两次。实际开发中一般会采用:
Class.forName("com.mysql.cj.jdbc.Driver");
作用二:获得连接
static Connection getConnection(String url,String user,String password)
这个方法就是用来获得与数据库连接的方法:这个方法中有三个参数:
1. url:与数据库连接的路径
2. user:与数据库连接的用户名
3. password:与数据库连接的密码
jdbc:mysql://localhost:3306/web_test
1. jdbc:连接数据库的协议
2. mysql:是jdbc的子协议
3. localhost:连接的MySQL数据库服务器的主机地址。(连接是本机就可以写成localhost),如果连接不是本机的,就需要写上主机的IP地址。
4.3306:mysql数据库服务器的端口号
5.web_test:数据库名称
url如果连接的是本机的路径,可以简化为以下格式:
jdbc:mysql:///web_test