目录

①快捷键

①解决的问题:

①犯的错误:

①先介绍mysql基础、jdbc的连接

第42集:maven的概述

①maven的功能、标准化项目的结构

②maven的简介:就是一个工具

第47集:mybatis简介

①出现mybatis的目的:简化JDBC开发

②mybatis的快速的入门:要先创建mybatis数据库

③Mapper代理开发:简化后期执行SQL

第52集:Mybatis案例-环境的准备

①配置文件来完成查询

②实现添加:要添加事务的

③实现修改--修改全部的字段

第58集:实现删除功能

第61集:HTML的快速入门

第71集:javascript的引入功能

第84集:web的核心介绍

1.http协议是从第5~11页

2.web服务器-tomcat是从12~28页

3.Servlet 是 Java提供的一门动态web资源开发技术(29~45)


①快捷键

  1. alt+insert键:可以自动加载 mysql-connector-java的jar包的
  2. javascript的参考手册链接
  3. 黑马学习的整套路线链接

①解决的问题:

1.在53集:没有数据库tb_Brand 表的提示,

黑马程序员java基础入门第二版pdf_mysql

2.在出现进程的8080端口号被占用:

netstat -aon|findstr "8080"
tasklist|findstr "1128"
taskkill /f /t /im httpd.exe

①犯的错误:

1.第48集:mybatis的入门里,一直出现

黑马程序员java基础入门第二版pdf_mybatis_02

1.1解决了:是mysql驱动的版本的问题、

黑马程序员java基础入门第二版pdf_mybatis_03

1.2在进行加载数据库是不能显示数据:也是这个原因

黑马程序员java基础入门第二版pdf_mysql_04

2.第94集:学习servlet的入门时,

1.犯错的csdn的链接

黑马程序员java基础入门第二版pdf_mybatis_05

3.第119集时:tb_brand表是一种都没有查询出来

黑马程序员java基础入门第二版pdf_java_06

3.1是自己一直都没有配置数据库的连接:db1

  1. 在ij浏览器的右边有数据库:然后配置连接就行了

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_07

4.datagrip数据库java.net.ConnectException: Connection refused: connect.

黑马程序员java基础入门第二版pdf_java_08

①先介绍mysql基础、jdbc的连接

📎mysql基础.pdf

📎JDBC.pdf

1.javaweb是什么?

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_09

2.javaweb的介绍和课程的安排

黑马程序员java基础入门第二版pdf_bc_10

第42集:maven的概述

📎Maven&MyBatis.pdf

黑马程序员java基础入门第二版pdf_java_11

①maven的功能、标准化项目的结构

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_12

②maven的简介:就是一个工具

黑马程序员java基础入门第二版pdf_mybatis_13

1.maven到不同的仓库导入jar包

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_14

第47集:mybatis简介

📎Maven&MyBatis.pdf

Mybatis的XML配置链接--csdn

mybatis使用文档官网链接

黑马程序员java基础入门第二版pdf_java_15

①出现mybatis的目的:简化JDBC开发

黑马程序员java基础入门第二版pdf_java_16

1.jdbc的缺点,就是硬编码的问题

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_17

2.mybatis的简化jdbc的代码:有了.xml文件了

黑马程序员java基础入门第二版pdf_bc_18

②mybatis的快速的入门:要先创建mybatis数据库

黑马程序员java基础入门第二版pdf_mysql_19

1.idea里面的包、配置文件的视图

黑马程序员java基础入门第二版pdf_mysql_20

③Mapper代理开发:简化后期执行SQL

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_21

1.Mapper代理开发:入门案例

黑马程序员java基础入门第二版pdf_mybatis_22

2.mybatis-config.xml:用别名是可以简化UserMapper.xml里面的mysql

  1. 相当于给com.itheima.pojo包起了一个别名,

黑马程序员java基础入门第二版pdf_bc_23

3.使用包扫描:来加载映射的文件

  1. 它很一下性加载目录下的配置文件的

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!--使用别名是可以简化UserMapper.xml里面的mysql语句的返回类型的路径的--> <!--<select id="selectAll" resultType="com.itheima.pojo.User">--> <typeAliases> <package name="com.itheima.pojo"/> </typeAliases> <!-- environments:配置数据库连接环境信息。可以配置多个environment,通过default属性切换不同的environment --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <!--数据库连接信息--> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=false"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource> </environment> <environment id="test"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <!--数据库连接信息--> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///mybatis?useSSL=false"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource> </environment> </environments> <mappers> <!--加载sql映射文件,--> <!--这里犯了错误,先是老师进行了注释,自己没有进行修改--> <!--自己在修改时,没有改对--> <!--<mapper resource="com/itheima/mapper/UserMapper.xml"/>--> <!--Mapper代理方式,包扫描:更加方便的加载.xml文件--> <!--不管目录下有多少个.xml文件,都是一次性加载的,就不需要像上面那么繁琐了--> <package name="com.itheima.mapper"/> </mappers> </configuration>


第52集:Mybatis案例-环境的准备

📎Mybatis.pdf

黑马程序员java基础入门第二版pdf_mysql_24

①配置文件来完成查询

黑马程序员java基础入门第二版pdf_java_25

1.环境的准备

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_26

1.1mybatis完成操作的步骤:

黑马程序员java基础入门第二版pdf_java_27

2.查询所有的数据:

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_28

3.查询-根据id查看详情:

黑马程序员java基础入门第二版pdf_mysql_29

3.1参数占位符:会存在sql注入的问题

黑马程序员java基础入门第二版pdf_java_30

4.查询--实现多条件的查询

黑马程序员java基础入门第二版pdf_mysql_31

4.1查询--多条件--动态条件查询

黑马程序员java基础入门第二版pdf_bc_32

5.查询--单条件,动态sql条件查询

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_33

②实现添加:要添加事务的

黑马程序员java基础入门第二版pdf_bc_34

1.在添加完成后:可以查询自己的订单

黑马程序员java基础入门第二版pdf_mybatis_35

③实现修改--修改全部的字段

黑马程序员java基础入门第二版pdf_mybatis_36

第58集:实现删除功能

第61集:HTML的快速入门

📎HTML&CSS.pdf

第71集:javascript的引入功能

📎JavaScript.pdf

第84集:web的核心介绍

  1. 在md的访问路径:E:\javaweb黑马\day08-HTTP&Tomcat&Servlet\ppt

📎day08-HTTP&TomcServlet.pptx

黑马程序员java基础入门第二版pdf_bc_37

1.http协议是从第5~11页

  1. http是客户端向服务端发送的http一种约定

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_38

2.web服务器-tomcat是从12~28页

  1. Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器

黑马程序员java基础入门第二版pdf_mybatis_39

2.1在14页:涉及到了tomcat的安装

黑马程序员java基础入门第二版pdf_黑马程序员java基础入门第二版pdf_40

3.Servlet 是 Java提供的一门动态web资源开发技术(29~45)

黑马程序员java基础入门第二版pdf_mybatis_41

3.1在servlet里面的内容

黑马程序员java基础入门第二版pdf_mysql_42