产品编号: #544
数据持久化之数据库 新品
产品编号: #544
免费学习
免费报名学习讲师介绍
专业讲师
资深导师
经验丰富的专业讲师
课程介绍
了解课程详细内容和学习目标

本课程面向具备基础编程能力,希望学习数据持久化技术的学习者(尤其适合 Unity 开发者),以 “SQLite 数据库” 为核心,通过 “理论认知 + 实战操作” 的教学模式,覆盖数据库基础、环境搭建、SQL 语句学习及 Unity 中的应用,帮助学习者掌握数据库数据持久化的核心逻辑,具备在项目中(如游戏存档、数据存储)应用 SQLite 的能力。
课程核心内容
数据库基础认知与环境准备
初识数据库:讲解数据库的基本概念(如数据持久化的意义、关系型数据库特点)、SQLite 数据库的优势(轻量级、跨平台、无需服务端)及适用场景(如本地数据存储、小型项目数据管理),帮助学习者建立对数据库及 SQLite 的基础认知。
环境搭建:演示 SQLite 开发环境的搭建流程,包括 SQLite 工具(如数据库管理软件)的安装、配置,以及与后续开发(如 Unity)的环境衔接,确保学习者能顺利开展数据库实操。
SQLite 核心与语句学习
深入 Sqlite:讲解 SQLite 数据库的核心特性(如数据类型、数据库文件结构、事务处理),介绍 SQLite 的基本操作(如数据库创建、表的创建与管理),为后续 SQL 语句学习奠定基础。
SQLite 语句学习:分两课时系统讲解 SQLite 常用 SQL 语句 —— 包括数据查询(SELECT)、数据插入(INSERT)、数据更新(UPDATE)、数据删除(DELETE)等核心 DML 语句,以及表结构修改(ALTER)、条件判断(WHERE)、排序(ORDER BY)等辅助语句,通过案例演示语句的实际应用,确保学习者能独立编写 SQL 语句完成数据操作。
Unity 应用与封装
Unity 中使用数据库:演示在 Unity 项目中集成 SQLite 的完整流程,包括 SQLite 相关库的导入、数据库连接与操作(如在 Unity 中执行 SQL 语句实现数据读写),结合实际场景(如游戏玩家信息存储、关卡进度存档)展示数据库在 Unity 中的应用,实现 “数据库 - Unity” 的数据持久化闭环。
数据库管理类的封装:讲解如何封装数据库管理类,将数据库连接、SQL 语句执行、数据读写等常用操作封装为通用方法(如 GetData、SaveData),简化 Unity 项目中数据库的调用流程,提升代码复用性与可维护性,为后续项目开发提供高效工具类。