数据库开发课程,内容包括JDBC、数据库链接池、SQL注入与防范、实务以及MyBatis课程。
学习完该门课程的所有内容;
完成该门课程的所有课后作业;
测试合格。
计算机操作的基本知识
数据库基础知识
单元(章) | 课题(节) | 知识点 |
JDBC | JDBC基础 | JDBC 诞生背景、核心概念、 系统架构、常用API接口、使用JDBC构建数据库应用程序的步骤以及编写程序时常见的注意事项。 |
JDBC进阶 | 游标解决海量数据读取、流方式解决大对象读写、批处理解决海量数据插入,MySQL字符集。 | |
数据库连接池 | 数据库连接池 | 数据库连接池使用的必要性、常用的连接池、DBCP的使用方法、构建基于连接池的数据库应用程序的步骤、DBCP 常用参数配置、使用DBCP实现自动重连、Tomcat中DBCP配置; |
SQL注入与防范 | SQL注入与防范 | SQL注入的基本原理、危害、以及常用的SQL注入防范措施。 |
事务 | 事务原理及应用 | 为什么需要事务、事务的基本概念、ACID特性、事务的4个隔离级别,使用JDBC实现事务控制。 |
死锁 | 死锁的基本原理、产生死锁的四个必要条件、简单的SQL死锁分析以及MySQL常用的死锁排查手段。 | |
MyBatis | MyBatis入门 | ORM基本概念、MyBatis介绍、功能架构、基本MyBatis实现数据库基本的增、删、改、查。 |
MyBatis进阶 | 复杂查询、高级结果映射、缓存、连接池 |