先说清楚:这门课解决什么工作场景
这套资料讲的是 Android 开发绕不开的一环:本地或服务端数据怎么存、怎么读。很多做移动端的人卡在“界面能画、逻辑能写,但一碰到持久化就发虚”——比如登录态怎么记、用户配置怎么存、离线列表怎么刷新。资料把问题拆成两块:前半段是 MySQL 和 SQL 基本语法,后半段是 JDBC 怎么用 Java 代码连库、执行语句、处理结果集。它不是教你写完整服务端,而是让你搞懂“数据在库里长什么样、程序怎么把它取出来”,这在排查接口问题、写本地缓存逻辑时非常实用。
适合什么基础,建议先看哪几块
适合写过 Java、能跑通基本 Android 界面、但没正经碰过数据库的人。如果你连变量和循环都费劲,这套资料会偏快;如果你已经能独立写复杂查询,前半段可以跳。建议先看 MySQL 存储结构和 SQL 对表记录操作那几块,把建表、增删改查、排序和分组跑顺;再看聚集函数和 limit,理解分页和统计的写法;最后进 JDBC,重点看入门案例和连接流程,理解程序怎么拿到数据。root 密码重置、可视化工具那几节当工具手册查就行,不用死记。
学完能独立做什么,资料怎么配合练习
学完能独立做的事很具体:给一个 Android 小工具设计几张表、写出增删改查 SQL、用 JDBC 把数据读出来塞进界面,再遇到“接口返回空”或“本地数据没存住”时,能自己开库查一眼,而不是干等后端。练习上建议这样配:每学完一段 SQL,就在本地装个 MySQL 跑两遍,别只看视频;JDBC 部分自己写个小 main 函数,连上库、打印几行结果,比跟着敲一遍有效得多。资料里的例子当骨架,自己换字段名和表名多改几轮,比照抄记得牢。这套内容不保证让你立刻能做大型服务端,但能把 Android 开发里“数据这一截”的短板补上,值不值得学,就看你当前卡不卡在这里。
数据库(Database)是存储和管理数据的仓库,专门用来管理数据存储和数据修改的系统就是数据库管理系统。现代软件设计中,普遍都会把软件使用的数据存储功能和软件
课程目录
* 第一章 Web开发之数据库和JDBC/
* web基础之mysql数据库入门/
* 数据库的简介
* mysql的安装和卸载
* mysql的存储结构
* sql的简介
* 使用sql对数据库的操作
* 使用sql对表进行操作
* 使用sql对表中的记录进行操作(上)
* 使用sql对表中的记录进行操作(中)
* 使用sql对表中记录进行操作(下)
* 使用order by对表中记录进行排序
* 聚集函数(上)
* 聚集函数(下)
* 分组操作
* mysql可视化工具的使用
* limit关键字
* 重置mysql的root密码
* web基础之JDBC入门/
* JDBC简介
* JDBC入门案例
* JDBC的DriverManager对象
* JDBC的Connection对象和Statement对象
* JDBC的ResultSet对象
* JDBC释放资源
* 使用jdbc实现crud操作(上)
* 使用jdbc实现crud操作(下)
* jdbc工具类的封装(上)
* jdbc工具类的封装(中)
* jdbc工具类的封装(下)
* 使用jdbc工具类实现crud操作(上)
* 使用jdbc工具类实现crud操作(下)
* 登录操作
* sql注入的演示
* 使用预编译对象防止sql注入
* 使用预编译对象实现查询和增加操作
* 使用预编译对象实现修改和删除操作






