SQL、Jdbc、JdbcTemplate、Mybatics

数据库:查询(show、select)、创建(create)、使用(use)、删除(drop)数据库

表:创建(【字段】约束、数据类型)、查询、修改(alter *add)、删除

DML:增加(insert)、修改(update)、删除(delete)

DQL:

单表操作

ASC、DESC

多表操作

一对多

多对多

一对一

外键约束

IDEA中SQL语法检查

JDBC

MyBatis

Mapper代理

同一目录: resource创建用\:com\it\iii

Mybatis增删改查

查询:数据库列与Pojo属性对应不上

起别名,sql片段

少一个就不行

动态sql:choose、otherwise、when

添加:

主键返回

修改:

删除:

MyBatis参数:

简单的可使用注解

数据库连接池

Lombok【get()、set()、toString()】

相关推荐
花生了什么事o1 分钟前
synchronized 与 ReentrantLock:Java 锁机制原理与实现对比
java·开发语言
han_hanker12 分钟前
sql语法 DECODE, CASE ... WHEN
数据库·sql·oracle
井川廊咏20 分钟前
vi 删除指定范围的行,不用再反复按 dd
数据库·mysql
长不胖的路人甲1 小时前
Serial 串行、Parallel 并行、CMS 并发收集器
java·开发语言·jvm
z落落1 小时前
StudentInfo表 分页、增删改 存储过程+C# WinForm 存储过程实现分页和增删改查
数据库·sql·mysql
影寂ldy1 小时前
WinForm 数据库【新增+编辑】完整功能(参数化查询+配置文件+防报错全套)
数据库
IT_Octopus1 小时前
Spring Boot 线程池关闭:destroyMethod 的作用与最佳实践
java·spring boot·后端
迷枫7122 小时前
达梦数据库 Hint 使用与 Hint 注入实战
数据库
亦暖筑序2 小时前
AgentScope-Java 入门:完善 Vue 前端、发布 GitHub,并规划下一步
java·前端·vue.js
wddptwd282 小时前
android studio 报错怎么处理 java.lang.NullPointerException
android·java·android studio