专注Java教育12年 全国咨询/投诉热线:400-8080-105

首页 学习攻略 Java学习 Java数据库编程视频教程下载,全新精品

Java数据库编程视频教程下载,全新精品

更新时间:2020-11-03 15:37 来源:动力节点 浏览582次

一、JDBC

1.JDBC

Java数据库连接,用于Java程序中实现数据库操作功能,java.sql包中提供了执行SQL语句,访问各种数据库的方法,并为各种不同的数据库提供统一的操作接口及类。

2.操作步骤

加载JDBC驱动器,将JDBC驱动加载到classpath中。

加载JDBC驱动,并将其注册到DriverManager中。一般使用反射机制class.forName(String driverName)

建立数据库连接,取得Connection对象。一般通过DriverManager.getConnection(url,username,passwd)方法实现,其中url表示连接数据库的字符串,uaername表示连接数据库的用户名,passwd表示连接数据库的密码。

建立Statement对象或PrepareStatement对象。

执行SQL语句

访问结构集ResultSet对象。

依次访问ResultSet、Statement、PreparedStatement、Connection对象关闭,释放掉所占用的资源。

3.举例举出一个用访问MySQL的例子

二、JDBC处理事务采用的方法

1.事务:用户定义的一个数据库操作序列,这些操作要么全做,要么全部不做,是一个不可分割的工作单元。

2.事务的特性:

原子性——由数据库的恢复机制控制

隔离性——由数据库的兵法控制机制控制

一致性——由原子性、隔离性、持久性一起控制

持久性——由数据库恢复机制控制

3.事务的方法

事务开始begin trans

事务提交commits,默认自动提交,但可以通过setAutoCommit(false)方法来禁止自动提交

事务回滚rollback

事务结束end trans

4.JDBC有哪些事务的隔离级别?

为了解决与“多个线程请求相同数据”相关的问题,事务之间通常会用锁相互隔离开。

TEANSACTION_NONE JDB不支持事务

TRANSCTION_READ_UNCOMMITTED未提交读——说明提交前一个事务可以看到另一个事务的变化。这样读“脏”数据、不可重复读和虚度都是允许的

TRANSCTION_READ_COMMITTED已提交读——说明读取为题教的数据是不允许的,这个级别仍然允许不可重复读和虚读

TRANSCTION_READ_COMMITTED可重读读——说明事务保证能再次读取相同的数据而不会失败,但是虚读仍然会出现。

TRANSCTION_SERIALIZABLE可序列化——能防止读“脏”数据、不可重复读、虚读

备注:

读“脏”数据:一个事务读到另一个事务尚未提交的数据,则另一个事务更新时,一个事务读取的数据就是“脏”数据。

不可重复读:一个事务的操作导致另一事务前后两次读到不同的数据。

虚读:一个事务的操作导致另一个事务前后两次查询的结果数据量不同。

Java数据库编程视频教程下载

动力节点Java数据库编程视频教程下载,JDBC视频教程,入门到精通,让大家学起来更加简单,好接受:

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

课程学习目录

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

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

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

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

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

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

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

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

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

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

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

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

13.JDBC教程-回顾JDBC

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

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

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

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

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

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

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

21.JDBC教程-Statement和PreparedStatement对比

完整目录可以关注动力节点Java视频教程

以上就是对“Java数据库编程视频教程下载,全新精品”的介绍,希望对大家有所帮助,还想学习更多关于Java的课程,可以关注动力节点官网Java视频教程,免费下载学习。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>

返回顶部