JDBC基础视频课程

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据...

76人学习

高级13课时2017/12/20更新

二维码下载学堂APP缓存视频离线看

柠檬官方账号
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67660人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131654人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645336人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524947人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320207人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25121人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28356人学习
¥29.00
更 多 42 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4215人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4215人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

学习了MYSQL数据库,学习了JavaSE

你将会学到:

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序

课程简介:

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序

JDBC库中所包含的API通常与数据库使用于:

  • 连接到数据库

  • 创建SQL或MySQL语句

  • 在数据库中执行SQL或MySQL查询

  • 查看和修改数据库中的数据记录


JDBC API支持用于数据库访问的两层和三层处理模型,但通常,JDBC体系结构由两层组成:

  • JDBC API:提供应用程序到JDBC管理器连接。

  • JDBC驱动程序API:支持JDBC管理器到驱动程序连接。

JDBC API使用驱动程序管理器并指定数据库的驱动程序来提供与异构数据库的透明连接。

JDBC驱动程序管理器确保使用正确的驱动程序来访问每个数据源。 驱动程序管理器能够支持连接到多个异构数据库的多个并发驱动程序。

通过本课程可以学习到以下知识点:

了解JDBC的概念和 必要性
了解JDBC驱动程序类型
了解java.sql包
使用JDBC进行 数据库编程 
PreparedStatement接口
了解事务

展开更多

课程大纲-JDBC基础视频课程

  • 1

    JDBC概述JDBC(Java DataBase Connectivity)是由Sun Microsystem公司提供的API(Application Programming Interface应用程序编程接口);它为Java应用程序提供了一系列的类,使其能够快速高效地访问数据库;这些功能是由一系列的类和对象来完成的,我们只需使用相关的对象,即可完成对数据库的操作。

    「仅限付费用户」点击下载“01JDBC概述和建立连接.rar”

    [11:03]
  • 2

    JDBC建立连接讲解如何连接数据库

    「仅限付费用户」点击下载“JDBC查询员工信息.rar”

    [13:47]
  • 3

    JDBC 查询员工信息讲解通过JDBC 查询员工信息

    「仅限付费用户」点击下载“JDBC查询员工信息.rar”

    [18:21]
  • 4

    JDBC 之SQL 注入攻击SQL 注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的 SQL 语句段或命令,从而利用系统的 SQL 引擎完成恶意行为的做法对于 Java 而言,要防范 SQL 注入,只要用 PreparedStatement 取代 Statement 就可以了

    「仅限付费用户」点击下载“SQL注入攻击.rar”

    [12:43]
  • 5

    JDBC之PreparedStatement预编译可以通过调用 Connection 对象的 preparedStatement() 方法获取 PreparedStatement 对象PreparedStatement 接口是 Statement 的子接口,它表示一条预编译过的 SQL 语句PreparedStatement 对象所代表的 SQL 语句中的参数用问号(?)来表示,调用 PreparedStatement 对象的 setXXX() 方法来设置这些参数. setXXX() 方法有两个参数,第一个参数是要设置的 SQL 语句中的参数的索引(从 1 开始),第二个是设置的 SQL 语句中的参数的值

    「仅限付费用户」点击下载“jdbc_01.rar”

    [14:28]
  • 6

    JDBC 之 编写公共类DBUtils提取JDBC公共代码

    「仅限付费用户」点击下载“05编写DBUtils和添加员工信息.rar”

    [06:28]
  • 7

    JDBC 之添加员工信息通过JDBC实现员工信息的添加

    「仅限付费用户」点击下载“05编写DBUtils和添加员工信息.rar”

    [15:18]
  • 8

    JDBC 之获取数据库自动生成的主键讲解获取数据库自动生成的主键

    「仅限付费用户」点击下载“05编写DBUtils和添加员工信息.rar”

    [05:24]
  • 9

    JDBC 之 修改删除查询员工信息讲解JDBC 实现 修改删除查询员工信息

    「仅限付费用户」点击下载“JDBC.rar”

    [23:50]
  • 10

    JDBC 之优化增删改查代码讲解JDBC 之优化增删改查代码

    「仅限付费用户」点击下载“JDBC.rar”

    [41:00]
  • 11

    JDBC 之事务管理(一)事务:指构成单个逻辑工作单元的操作集合事务处理:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),要么整个事务回滚(rollback)到最初状态当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚为了让多个 SQL 语句作为一个事务执行:调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务在所有的 SQL 语句都成功执行后,调用 commit(); 方法提交事务在出现异常时,调用 rollback(); 方法回滚事务若此时 Connection 没有被关闭, 则需要恢复其自动提交状态

    「仅限付费用户」点击下载“jdbc事务管理.rar”

    [13:55]
  • 12

    JDBC 之事务管理(二)事务:指构成单个逻辑工作单元的操作集合事务处理:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),要么整个事务回滚(rollback)到最初状态当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚为了让多个 SQL 语句作为一个事务执行:调用 Connection 对象的 setAutoCommit(false); 以取消自动提交事务在所有的 SQL 语句都成功执行后,调用 commit(); 方法提交事务在出现异常时,调用 rollback(); 方法回滚事务若此时 Connection 没有被关闭, 则需要恢复其自动提交状态

    「仅限付费用户」点击下载“jdbc事务管理.rar”

    [17:56]
  • 13

    JDBC 之 Blob讲解数据库存储图片

    「仅限付费用户」点击下载“jdbcblob.rar”

    [16:53]

“柠檬官方账号”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部