542_JDBC各个类详解_DriverManager_注册驱动和543JDBC各个类详解_DriverManager_获取数据库连接

详解个个对象

1.OriverManager驱动管理对象

  功能

    1.注册驱动:告诉程序该使用那个数据库驱动jar

static void registerDriver(Driver driver):注册与给定的驱动程序DriverManager 。
写代码使用:class.forName( "com.mysql.jdbc.Driver" );
通过查看源码发现:在com.mysql.jdbc.Driver类中存在静态代码块
static {
try {
java.sql.DriverManager.registerDriver(new Driver());} catch (SQLException E) {
throw new RuntimeException("can't register driver!");
}
}
注意: mysq15之后的驱动jar包可以省略注册驱动的步骤。

 

2.获取数据库连接

方法
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/guo01?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","root");

参数:

  url:指定连接的路径

    语法:jdbc : mysql://ip地址(域名):端口号/数据库名称

    举例:Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/guo01?useUnicode=true&characterEncoding=utf-8&useSSL=false","root","root");

    细节:如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为: jdbc:mysql://数据库名称

    user :用户名

    password :密码


3.connection :数据库连接对象

4.statement :执行sql的对象

5.Resultset :结果集对象

6.Preparedstatement :执行sql的对象

posted @ 2022-10-14 10:35  ja不会va  阅读(31)  评论(0)    收藏  举报