zoukankan      html  css  js  c++  java
  • JDBC02 加载JDBC驱动 建立连接

    JDBC(Java Database Connection)为Java开发者使用数据库提供了统一的编程接口

    sun公司由于不知道各个主流商用数据库的程序代码,因此无法自己写代码连接各个数据库,因此sun公司自己提供一套API,凡是数据库想与Java进行连接的,数据库厂商自己必须实现JDBC这套接口,而数据厂商的JDBC实现,我们就叫他此数据库的数据库驱动

    访问数据库流程:

    try {
                Class.forName("com.mysql.cj.jdbc.Driver");
                long start =System.currentTimeMillis();
                //建立连接:非常耗时,真正开发中使用连接池管理连接
                Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/testjdbc?&useSSL=false&serverTimezone=UTC"
                        ,"root","******");
                System.out.println(conn);
                long end =System.currentTimeMillis();
                System.out.println("建立连接耗时:"+(end-start)+"ms");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            }
    /**
    *Output:建立连接耗时:221ms
    **/

    其中建立连接时需要的URL(mysql8.0)="jdbc:mysql://localhost:3306/testjdbc?&useSSL=false&serverTimezone=UTC"(testjdbc为数据库名称)

    username="root",password="******"

    因为与数据库连接本质是Socket连接,十分耗时,真正开发中所用连接池去管理连接对象

  • 相关阅读:
    从键盘输入一串数据,以“exit"结束输入,且输出数据。
    判断指定盘符下文件夹是否存在
    java 输出图形
    Object对象类
    java继承
    Java封装
    java环境搭建系列:JDK环境变量详细配置
    java环境搭建系列:JDK从下载安装到简单使用
    ORACLE常见错误代码的分析与解决
    Java与C++面向对象不同点
  • 原文地址:https://www.cnblogs.com/code-fun/p/11407632.html
Copyright © 2011-2022 走看看