目录
①快捷键
①解决的问题:
①犯的错误:
①先介绍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)
①快捷键
- alt+insert键:可以自动加载 mysql-connector-java的jar包的
- javascript的参考手册链接
- 黑马学习的整套路线链接
①解决的问题:
1.在53集:没有数据库tb_Brand 表的提示,
2.在出现进程的8080端口号被占用:
netstat -aon|findstr "8080"
tasklist|findstr "1128"
taskkill /f /t /im httpd.exe
①犯的错误:
1.第48集:mybatis的入门里,一直出现
1.1解决了:是mysql驱动的版本的问题、
1.2在进行加载数据库是不能显示数据:也是这个原因
2.第94集:学习servlet的入门时,
3.第119集时:tb_brand表是一种都没有查询出来
3.1是自己一直都没有配置数据库的连接:db1
- 在ij浏览器的右边有数据库:然后配置连接就行了
4.datagrip数据库java.net.ConnectException: Connection refused: connect.
①先介绍mysql基础、jdbc的连接
1.javaweb是什么?
2.javaweb的介绍和课程的安排
第42集:maven的概述
①maven的功能、标准化项目的结构
②maven的简介:就是一个工具
1.maven到不同的仓库导入jar包
第47集:mybatis简介
①出现mybatis的目的:简化JDBC开发
1.jdbc的缺点,就是硬编码的问题
2.mybatis的简化jdbc的代码:有了.xml文件了
②mybatis的快速的入门:要先创建mybatis数据库
1.idea里面的包、配置文件的视图
③Mapper代理开发:简化后期执行SQL
1.Mapper代理开发:入门案例
2.mybatis-config.xml:用别名是可以简化UserMapper.xml里面的mysql
- 相当于给com.itheima.pojo包起了一个别名,
3.使用包扫描:来加载映射的文件
- 它很一下性加载目录下的配置文件的
<?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案例-环境的准备
①配置文件来完成查询
1.环境的准备
1.1mybatis完成操作的步骤:
2.查询所有的数据:
3.查询-根据id查看详情:
3.1参数占位符:会存在sql注入的问题
4.查询--实现多条件的查询
4.1查询--多条件--动态条件查询
5.查询--单条件,动态sql条件查询
②实现添加:要添加事务的
1.在添加完成后:可以查询自己的订单
③实现修改--修改全部的字段
第58集:实现删除功能
第61集:HTML的快速入门
第71集:javascript的引入功能
第84集:web的核心介绍
- 在md的访问路径:E:\javaweb黑马\day08-HTTP&Tomcat&Servlet\ppt
1.http协议是从第5~11页
- http是客户端向服务端发送的http一种约定
2.web服务器-tomcat是从12~28页
- Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器
2.1在14页:涉及到了tomcat的安装
3.Servlet 是 Java提供的一门动态web资源开发技术(29~45)
3.1在servlet里面的内容