一、数据库介绍 昨天安装了MySQL数据库,也就是说我这台电脑理论上是可以作为数据库服务器的,用户可以连接这台电脑中的数据库。 那如何理解数据库呢?...所以可以理解成一个数据库里面可以有很多张类似于Excel表一样的存在。 此外,MySQL是一种关系型数据库。 什么叫关系型数据库? 即建立在关系模型上的数据库系统。...2.数据库查询 ? ①查询数据库 show databases; 数据库有多个所以是复数形式,注意语句后面的“分号(;)”不要忘记了。...②查看数据库编码表 show create database mysql; 结果是utf-8,创建的数据库编码表为utf-8。 3创建数据库 ?...5数据库的使用 ? ①使用数据库 use student; 后面接数据库名,表示使用student数据库。 数据库有很多个,想要用那个用use命令就可以切换。
三天前学习了数据库的增删改查。 其中对于drop+database+数据库名这个命令记忆尤深,也听教程里的老师再三嘱咐用这个命令要切记谨慎处理,否则是要负刑事责任的。...结果今天告诉我数据库是可以备份和恢复的? 也就是说删除了还是可以恢复的呀,既然如此那还怕什么删库跑路…… 一、数据库备份与恢复 ?...①数据库备份 将数据库student备份到test文件夹下student.sql文件里面。注意test文件夹要存在,不然会报错。...语法:mysqldump -u 用户名 -p 数据库名 > 磁盘SQL文件路径 dump,转出、转储的意思,mysqldump也就可以理解成数据库备份。...语法:mysqldump -u 用户名 -p 数据库名 < 磁盘SQL文件路径 将备份的文件导入到我自己的数据库里面,同样的道理,该命令也是需要在DOS窗口下使用。
--Druid 数据库连接池--> com.alibaba 创建工具类 创建数据库连接池的工具类...Web.xml 配置 Druid 监控 如果我们想监控数据库怎么办呢 ?
使用了数据库可视化工具Navicat,感觉真香。 比在DOS窗口中操作方便多了,那个黑乎乎的窗口真心不习惯,并且也没有提示。 今天详细地学习下数据记录的查询,同时最后对这几天的知识点做一个总结。...一、基本查询 select,选择选取的意思,在数据库之中可以理解成查询。 ?...②给列名起别名 可以给列名起一个别名,格式如下: select 列名 as 别名+from+表名 就算取别名了,数据库里的列名是没有改变的。...三、排序查询及聚合函数 1排序查询 order,订单、排序的意思,在数据库中order就是排序的意思,和前面我们学的sort是一样的。 ?
一、Servlet 1、servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。...} } 三、jsp jsp本质是一个servlet程序 1) 九大内置对象 2) 四大域对象 3) 输出流对象(out和response) 四、Listener监听器 Listener监听器是javaweb
今天运行项目的时候遇到了一个问题,在登录界面输入正确的用户名和密码之后显示,无法登陆,百思不得其解,后来才发现是后端的小伙伴本地的数据库没有开,项目里面链接的数据库就是那他电脑上的本地数据库地址,项目需要...那么,在javaweb项目里面该怎么连接后端开发本地数据库?
MySQL(数据库) 最基本的要求是:能够编写增删改查等简单的SQL语句即可。 JDBC(Java语言链接数据库) 这是一套Java语言链接数据库的接口。...Java可以(Java做WEB开发我们称为JavaWEB开发。JavaWEB开发最核心的规范:Servlet【Server Applet服务器端的Java小程序。】)...显然需要连接数据库。 连接数据库需要JDBC程序,也就是说需要编写Java程序连接数据库,数据库中有多少条记录,页面上就显示多少条记录,这种技术被称为动态网页技术。...例如java语言连接数据库需要数据库的驱动jar包。那么这个jar包就一定要放到lib目录下。这Servlet规范中规定的。...redis NoSQL数据库。非关系型数据库。缓存数据库。 向ServletContext应用域中存储数据,也等于是将数据存放到缓存cache当中了。 HTTP协议 什么是协议?
XML是类似于HTML的标记语言,称为可扩展标记语言,用户可以按照XML规则自定义标记。
~ 本篇内容包括:JavaWeb 简介、JavaWeb 技术架构演进的各个阶段,即 JavaWeb-Servlet 阶段,JavaWeb-MVC 阶段(SSM/SSH)以及 JavaWeb-SpringBoot...模型(Model):程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。 视图(View):界面设计人员进行图形界面设计。...# Mybatis Mybatis 是对 jdbc 的封装,它让数据库底层操作变的透明。Mybatis 的操作都是围绕一个 sqlSessionFactory 实例展开的。...mybatis通 过配置文件关联到各实体类的 Mapper 文件,Mapper 文件中配置了每个类对数据库所需进行的sql语句映射。...在每次与数据库交互时,通过 sqlSessionFactory 拿到一个 sqlSession,再执行 Sql 命令。
JavaWeb 客户端与服务器 CS与BS 软件使用方式上两种划分 C/S:Client/Server PC客户端、服务器架构 特点: 在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成...JavaEE 也就是Java Enterprise Edition,Java的企业版 开发JavaWeb应用程序,初级的一般是用JSP(Java Server Pages)+servlet+Javabean...sun公司定义了这么多标准,其它公司的人都可以来去根据我这些标准来做JavaEE程序 常见JavaWeb应用服务器 weblogic:oracle公司的大型收费web服务器 支持全部javaEE规范 websphere...}else{ resp.getWriter().write("验证失败"); resp.setHeader("refresh","3;url=/javaweb01...get 发送的参数需要保存到数据库当中使用post form一般提交数据的数据为post 造成乱码的原因:发送请求时, 会对参数进行编码,编码使用的是ISO8859-1 不支持中文,所以乱码 通用解决办法
该接口只负责接收前台上传的文件,和遍历打印Analysis工具类解析出的数据,可以略过不看
Eclipse/MyEclipse确实用起来诸多不爽,准备切换IntelliJ IDEA,本篇介绍如何配置IDEA并使用IDEA开发一个Web应用。
在JavaWeb中需要写的路径大概分为四大类: 1)客户端路径 超链接、表单、重定向 2)服务端路径 转发、包含 3)获取资源路径 servletContext
最近在做项目的时候,对java连接到数据库小有体会,特此来写一篇博客给大家讲解在java中如何连接使用数据库。...来展示下效果图: 首先,我们来编写关于数据库里的数据操作,包括基本的增删查改以及增加的功能。我在数据库里定义了一个info库,并在库里添加了player表。..."+DBDriver+",链接地址"+DBURL+",用户名"+DBUser+",密码"+DBPass; } } 数据库连接成功后会显式数据库已连接成功。...,意思为将scores,name,password三个数据插入到player表中,而后执行数据库的更新语句,完成插入。...如果没找到该id,则提示用户注册,注册其实就是在数据库中插入数据。
静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet、ASP、PHP等 在Java中,动态web资源开发技术统称为Javaweb。...2、静态WEB无法连接数据库,无法实现和用户的交互。 使用数据库保存数据是现在大多数系统的选择,因为数据库中可以方便地管理数据,增删改查操作可以使用标准的SQL语句完成。...学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,启动界面如图: ? ...它提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。 ? ...三、搭建JavaWeb应用开发环境——Tomcat服务器 3.1、疑问:学习web开发,为什么必须要先装一个WEB服务器?
defaultServlet,他处理的方法也很简单就是返回一个404 然后就是一个JSPServlet这个Servlet是用来处理所有的jsp页面的请求的,还有定义了很多的MIME类型 ServletConfig是javaWeb...request.getRequestDispatcher("/AServlet").include(request,response); //请求包含 //request域 在Servlet中有三大域对象,在javaweb
11、JDBC访问数据库的基本步骤是什么? ...1,数据库连接是一件费时的操作,连接池可以使多个操作共享一个连接。 2,数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。...预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。...更为重要的是我们可以通过连接池的管理机制监视数据库的连接的数量、使用情况,为系统开发,测试及性能调整提供依据。 3,使用连接池是为了提高对数据库连接资源的管理 15、JDBC的脏读是什么?...会使用注册到它里面的驱动来获取数据库连接,并返回给调用的程序。
server:浏览器和服务端的架构(通过浏览器访问的引用) C/S: 该软件运行在电脑桌面 开发语言:Delphi,VB,VC++,c#,awt,swing等 特点:一般服务端仅仅是安装一个数据库额数据存储...Servlet是个JavaEE的组件: Servlet是个程序(类),只不过必须要遵循Servlet的规范 要求类:必须实现javax, servlet,Servlet接口 搭建标准的JavaWeb的项目结构
NOSQL和关系型数据库比较 优点: 成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。...查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。...不提供关系型数据库对事务的处理。 非关系型数据库的优势 性能NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。...互补关系 关系型数据库与NoSQL数据库并非对立而是互补的关系,即通常情况下使用关系型数据库,在适合使用NoSQL的时候使用NoSQL数据库,让NoSQL数据库对关系型数据库的不足进行弥补。...一般会将数据存储在关系型数据库中,在nosql数据库中备份存储关系型数据库的数据 命令操作 redis的数据结构: redis存储的是:key,value格式的数据,其中key都是字符串,value
领取专属 10元无门槛券
手把手带您无忧上云