JavaWeb
文章平均质量分 86
Mathison晨默
小白做起
展开
-
【JavaWeb学习记录11】HTTP协议
HTTP : HyperText Transfer Protocol,超文本传输协议规定浏览器和服务器之间数据传输的规则数据传输规则指的是请求数据和响应数据需要按照指定的格式进行传输。原创 2022-09-23 22:02:24 · 207 阅读 · 1 评论 -
【JavaWeb学习记录10】MyBatis(2)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Qc0E6w2-1663854167490)(C:\Users\18517\AppData\Roaming\Typora\typora-user-images\image-20220829165236694.png)]close 属性 : 该属性值是在拼接 SQL 语句之后拼接的语句,只会拼接一次。open 属性 : 该属性值是在拼接 SQL 语句之前拼接的语句,只会拼接一次。编写SQL时需要遍历数组来拼接SQL语句。原创 2022-09-22 21:43:36 · 275 阅读 · 0 评论 -
【JavaWeb学习记录09】MyBatis(1)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRP8733r-1663774584854)(C:\Users\18517\AppData\Roaming\Typora\typora-user-images\image-20220829081243811.png)]对于有参数的mapper接口方法,映射配置文件中应该配置 ParamterType 来制定参数类型。:只需定义字段名和属性名不一样的映射,而一样的则不需要。SQL语句会根据传递的参数值进行动态拼接。原创 2022-09-21 23:37:14 · 226 阅读 · 0 评论 -
【JavaWeb学习记录08】JDBC(2)
数据库连接池是一个容器,负责分配、管理数据库连接(Connection)允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个释放空闲空间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏创建Connection对象并将其销毁的过程特别耗费计算机性能和时间数据库使用数据库连接池,达到Connection对象的重复使用。原创 2022-09-20 23:27:46 · 397 阅读 · 0 评论 -
【JavaWeb学习记录07】JDBC(1)
JDBC —— 使用Java语言操作关系数据库的一套API——》 Java数据库连接[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4zaiNq3r-1663597035840)(C:\Users\18517\AppData\Roaming\Typora\typora-user-images\image-20220718210526648.png)]JDBC 中定义了所有操作关系型数据库的规则,为一套标准接口。原创 2022-09-19 22:18:07 · 227 阅读 · 0 评论 -
【JavaWeb学习记录06】MySQL-事务
数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。这些概念不好理解,接下来举例说明,如下图有一张表张三和李四账户中各有100块钱,现李四需要转换500块钱给张三,具体的转账操作为第一步:查询李四账户余额第二步:从李四账户金额 -500第三步:给张三账户金额 +500。原创 2022-09-18 12:07:41 · 78 阅读 · 0 评论 -
【JavaWeb学习记录05】多表查询
多表查询顾名思义就是从多张表中一次性的查询出我们想要的数据。第二步中的3600可以通过第一步的sql查询出来,所以将3600用第一步的sql语句进行替换。来实现这个需求,我们就可以通过二步实现,第一步:先查询出来 猪八戒的工资。查询员工编号,员工姓名,工资,职务名称,职务描述,部门名称,部门位置。查询员工姓名,工资,职务名称,职务描述,部门名称,部门位置,工资等级。查询员工编号,员工姓名,工资,职务名称,职务描述。查询 emp的 name, gender,dept表的dname。什么是查询中嵌套查询呢?原创 2022-09-17 18:34:28 · 124 阅读 · 0 评论 -
【JavaWeb学习记录04】数据库设计
软件的研发步骤数据库设计概念数据库设计就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。建立数据库中的表结构以及表与表之间的关联关系的过程。有哪些表?表里有哪些字段?表和表之间有什么关系?数据库设计的步骤需求分析(数据是什么?数据具有哪些属性?原创 2022-09-16 22:41:05 · 110 阅读 · 0 评论 -
【JavaWeb学习记录03】约束
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。原创 2022-09-15 12:42:13 · 90 阅读 · 0 评论 -
【JavaWeb学习记录02】操作数据库
Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。原创 2022-09-14 12:03:22 · 183 阅读 · 0 评论 -
【Java学习记录01】MySQl基础01
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”原创 2022-09-12 20:38:41 · 237 阅读 · 0 评论 -
Tomcat 部署报错及解决记录(持续更新中)
查看报错的URL是否像控制台给我们报的错误那样,是因为不同的Servlet类选用了相同的url导致的出错,可以查看是否出现重复的url,不过大多数这个解决不了问题删除项目中产生的 target 目录的所有文件,保险起见的话将tomcat中对应的已经部署过得本项目也删掉实例尝试过,删除掉后,可以正常部署 Tomcat 了。原创 2022-09-03 09:26:20 · 2185 阅读 · 0 评论