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连接,十分耗时,真正开发中所用连接池去管理连接对象

  • 相关阅读:
    uva 10491 Cows and Cars
    uva 10910 Marks Distribution
    uva 11029 Leading and Trailing
    手算整数的平方根
    uva 10375 Choose and divide
    uva 10056 What is the Probability?
    uva 11027 Palindromic Permutation
    uva 10023 Square root
    Ural(Timus) 1081. Binary Lexicographic Sequence
    扩展欧几里得(求解线性方程)
  • 原文地址:https://www.cnblogs.com/code-fun/p/11407632.html
Copyright © 2011-2022 走看看