首页 > Java资讯 > Java数据库编程视频教程下载,全新精品

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

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

一、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视频教程,免费下载学习。


热门课程推荐

全部班型支持免费试学

动力节点在线报名表(此信息已加密,请放心填写)

返回顶部