美文网首页
JDBC之API详解(Drivermanager)

JDBC之API详解(Drivermanager)

作者: 每天起床都想摆 | 来源:发表于2021-12-13 01:35 被阅读0次

JDBC API详解

总览

  • DriverManager
  • Connection
  • Statement
  • ResultSet
  • PreparedStatement

Drivermanager

  • Drivermanager(驱动管理类)作用:
    1. 注册驱动
    2. 获取数据库连接
  1. 注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");

查看Driver类源码

static {
    try {
        DriverManager.registerDriver(new Driver());
    } catch (SQLException var1) {
        throw new RuntimeException("Can't register driver!");
    }
}

在MySQL5之后的版本,注册驱动可以省略

自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类

  1. 获取连接
static Connection               getConnection(String url,String user,String password);

//       例如 Connection coon = DriverManager.getConnection(url, username, password);

参数

  • url:连接路径

    语法:jdbc:mysql://ip地址(域名):端口号/数据库名称?参数键值对1&参数键值对2...

    示例:jdbc:mysql://127.0.0.1:3306/school获取执行SQL

    细节:

    • 如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为:

      jdbc:mysql:///数据库名称?参数键值对

    • 配置useSSL = false参数,禁用安全连接方式,解决警告提示

      String url = "jdbc:mysql://127.0.0.1:3306/school?useSSL = false";
      
  • user:数据库用户名

  • password:密码

相关文章

  • JDBC之API详解(Drivermanager)

    JDBC API详解 总览 DriverManager Connection Statement ResultSe...

  • JDBC

    JDBC API由以下常用的接口和类组成:1.DriverManager用来管理JDBC驱动的服务类,主要是用来获...

  • JDBC

    JDBC API主要位于jdk中的java.sql包中,主要包括 DriverManager:负责加载各种不同的驱...

  • JDBC和数据库连接池

    1.JDBC介绍1.1 1.1 JDBC介绍 2.JDBC之API2.1 2.1 JDBC之API 3.JDBC例...

  • JDBC

    JDBC API主要功能: 与数据库建立连接,执行SQL语句,处理结果。 1.DriverManager:依据数据...

  • JDBC程序步骤详解

    1. 加载驱动 JDBC程序中的DriverManager用于加载驱动,并创建与数据库的链接,这个API的常用方法...

  • JDBC之API详解(Resultset)

    ResultSet ResultSet(结果集对象)作用: 封装了DQL查询语句的结果执行DQL语句后,将所得...

  • JDBC之API详解(PrepareStatement)

    PreparedStatement PreparedStatement继承自Statement,表示预编译SQL语...

  • JDBC之API详解(Connection)

    Connection Connection(数据库连接对象)作用:获取执行SQL的对象管理事务 获取执行SQL的对...

  • JDBC之API详解(Statement)

    Statement Statement作用: 执行SQL语句 执行SQL语句 测试代码片段

网友评论

      本文标题:JDBC之API详解(Drivermanager)

      本文链接:https://www.haomeiwen.com/subject/tderfrtx.html