javaweb
- 数据库
- jdbc
- maven
数据库
1.chart定长
2.分组查询:where>聚合函数>having
3.分页查询:
select 字段列表 from limit 起始索引, 查询条目数
计算公式:
起始索引=(当前页码-1)每页显示的条数
不同数据库分页查询不一样
4.like模糊查询
5.order by排序(默认升序asc)
降序order by desc
6.count()统计数量
7.group by分组
8.外键约束:
alter table 表名 add constraint 外键名称 foreign key (外键字段名称) references 主表名称 (主表列名称)
9.多表查询
10.事务
jdbc
使用java语言操作关系型数据库的一套API,一套标准接口,提供数据库驱动jar包
//创建工程,导入驱动jar包
mysql-connector-j-8.0.31.jar
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//获取连接
Connection conn=DirverManger.getConnection(url,username,password);
//定义SQL语句
String sql="update...";
//获取SQL对象
Statement stmt=conn.createStatement();
//执行SQL
stmt.executeUpdate(sql);
API详解
DriverManager
注册驱动、获取数据库连接
Connection
获取执行SQL的对象、管理事务
Statement
执行SQL语句
ResultSet
封装查询语句结果
PreparedStatement
预编译