首页 > 其他分享 >JDBC-快速入门和JDBC各个类详解-DriveManager-注册驱动

JDBC-快速入门和JDBC各个类详解-DriveManager-注册驱动

时间:2022-10-17 09:24:46浏览次数:56  
标签:DriveManager JDBC Driver jar 详解 注册 sql 驱动

JDBC-快速入门

快速入门:

 步骤:

  1.导入驱动jar包 mysql-connector-java-5.1.37-bin.jar

   1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下

   2.右键-->Add As Library

  2.注册驱动

  3.获取数据库连接对象 Connection

  4.定义sql

  5.获取执行sql语句的对象 Statement

  6.执行sql,接受返回结果

  7.处理结果

  8.释放资源

 代码实现:

  

JDBC各个类详解-DriveManager-注册驱动

 详解各个对象:

 1.DriverManager:驱动管理对象

  功能:

   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");
       }
     }

    注意:mysql5之后的驱动jar包可以省略注册驱动的步骤。

   2.获取数据库连接

 2.Connection:数据库连接对象

 3.Statement:执行sql的对象

 4.ResultSet:结果集对象

 5.PreparedStatement:执行sql的对象

标签:DriveManager,JDBC,Driver,jar,详解,注册,sql,驱动
From: https://www.cnblogs.com/wsfj/p/16797022.html

相关文章

  • Java中的static详解
    Java中的static详解packageoop.Demo07;​publicclassStudent{​  //静态代码块,在类创建的时候同时创建,只会执行一次,执行顺序为第一  static{    Sys......
  • 【算法】BP神经网络结构详解!
    BP神经网络结构与原理参数表示$n_l$:表示网络层数,此处为4$L_l$​:表示第l层,L1是输入层,$L_n$​是输出层,其他为隐含层$w^{(l)}_{ij}$​:表示第l+1层第i个单......
  • day48-JDBC和连接池04
    JDBC和连接池0410.数据库连接池10.1传统连接弊端分析传统获取Connection问题分析传统的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将......
  • JDBC学习
               ......
  • 使用spring jdbcTemplate批量insert的性能问题
    最近在做一个数据搬迁的工具,从ES里把数据读出来,写到mysql,又因ES的数据有延迟,所以,还需要大量的update动作。使用了SpringjdbcTempalte.因数据量比较大,导致mysql不堪重负......
  • 548JDBC练习_update、DDL语句和549JDBC各个类详解_ResultSet_基本使用
    JDBC练习_update and DDL语句//删除数据库内容语句//导入jar包publicstaticvoidmain(String[]args){Connectionconn=null;S......
  • JDBC的基本概念
    JDBC的基本概念JDBC:概念:JavaDataBaseConnectivityJava 数据库连接,Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则......
  • JAVAWEB学习——JDBC连接及相关操作
    //加载数据库驱动MySQL://1MySQL驱动:com.mysql.jdbc.Drive//2Oracle驱动:oracle.jdbc.driver.OracleDriver//3SQLS......
  • 基本jdbc链接数据库,更改数据
    packagecom.itheima.jdbc;//jdbcimportjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassJDBCDemo{publicsta......
  • Java基础(七)| 类、对象、封装和构造详解
    ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开......