Java学习教程之JDBC从入门到精通-jdbc实战讲解视频

这套JDBC****中讲解了Java语言如何连接数据库,对数据库中的数据进行增删改查操作,适合于已经学习过Java编程基础以及数据库的小伙伴。Java教程中阐述了接口在开发中的真正作用,JDBC规范制定的背景,JDBC编程六部曲,JDBC事务,JDBC批处理,SQL注入,行级锁等。

JDBC是什么?
    Java DataBase Connectivity(Java语言连接数据库)

JDBC的本质是什么?
    JDBC是SUN公司制定的一套接口(interface)
        java.sql.*; (这个软件包下有很多接口。)

    接口都有调用者和实现者。
    面向接口调用、面向接口写实现类,这都属于面向接口编程。

 为什么要面向接口编程?
解耦合:降低程序的耦合度,提高程序的扩展力。
多态机制就是非常典型的:面向抽象编程。(不要面向具体编程)
建议:
                Animal a = new Cat();
                Animal a = new Dog();
                // 喂养的方法
                public void feed(Animal a){ // 面向父类型编程。
                
                }
不建议:
                Dog d = new Dog();
                Cat c = new Cat();
    
为什么SUN制定一套JDBC接口呢?
        因为每一个数据库的底层实现原理都不一样。
        Oracle数据库有自己的原理。
        MySQL数据库也有自己的原理。
        MS SqlServer数据库也有自己的原理。
        每一个数据库产品都有自己独特的实现原理。
    
JDBC的本质到底是什么?
 一套接口。

Java学习教程之JDBC从入门到精通-jdbc实战讲解视频

课程目录

001.JDBC教程-JDBC课程的目录结构介绍

002.JDBC教程-对JDBC本质的理解

003.JDBC教程-编写程序模拟JDBC本质

004.JDBC教程-将驱动jar配置到环境变量classpath中

005.JDBC教程-JDBC编程六步的概述

006.JDBC教程-注册驱动与获取连接

007.JDBC教程-执行sql与释放资源

008.JDBC教程-JDBC执行删除与更新

009.JDBC教程-类加载的方式注册驱动

010.JDBC教程-从属性资源文件中读取连接数据库信息

011.JDBC教程-处理查询结果集

012.JDBC教程-使用IDEA开发JDBC代码配置驱动

013.JDBC教程-回顾JDBC

014.JDBC教程-用户登录业务介绍

015.JDBC教程-PowerDesigner工具的安装

016.JDBC教程-使用PowerDesigner工具进行物理建模

017.JDBC教程-用户登录功能界面的初始化

018.JDBC教程-登录方法的实现

019.JDBC教程-演示SQL注入现象

020.JDBC教程-解决SQL注入问题

021.JDBC教程-Statement和PreparedStatement对比

022.JDBC教程-演示Statement的用途

023.JDBC教程-PreparedStatement完成增删改

024.JDBC教程-JDBC的事务自动提交机制的演示

025.JDBC教程-账户转账演示事务

026.JDBC教程-JDBC工具类的封装

027.JDBC教程-JDBC实现模糊查询

028.JDBC教程-悲观锁和乐观锁的概念

029.JDBC教程-演示行级锁机制

配套学习视频:

JDBC从入门到精通****-JDBC实战精讲