JDBC-DriverManager详解注册驱动
DriverManager详解注册驱动
DriverManager:驱动管理对象
功能:
- 注册驱动:告诉程序该使用哪一个数据库驱动jar
static void registerDriver(Driver driver):注册与给定的驱动程序 DriverManager 写代码使用:Class.forName("com.mysql.cj.jdbc.Driver"); 通过查看源码发现:在com.mysql.jdbc.Driver类中存在静态代码块 static{ try{ java.sql.DriverManager.registerDriver(new Driver()); }catch(SQLException e){ throw new RuntimeException("can t register driver"); } }
注意:mysql5之后的驱动jar包可以省略注册驱动的步骤
- 获取数据库连接
方法:
static Connection getConnection(String url,String user,String password)
参数:
- url:指定连接的路径
- 语法:jdbc:mysql://ip地址(域名):端口号/书籍库名称
- 例子:jdbc:mysql://localhost:3306/videopractice
- 细节:如果连接的是本机mysql服务器 并且mysql服务器默认端口号3306 则url可以简写为:jdbc:mysql:///数据库名称
- user:用户名
- password:密码

浙公网安备 33010602011771号