javaweb dql sql
安装SQL SERVER附带安装的VS调试彻底关闭方法
网上看了一堆教程,改IE选项,改注册表,软件里面修改(这个最坑,因为压根就没有安装,是自带的)全部不可用 方法简单有效 进入c:\WINDOWS\systemp32 查找vsjitdebugger.exe 改名或删除由你了,彻底安静了!! ......
用友GRP-U8 bx_historyDataCheck.jsp SQL注入漏洞
漏洞简介 用友GRP-U8 bx_historyDataCheck.jsp存在sql注入,攻击者可利用该漏洞执行任意SQL语句,如查询数据、下载数据、写入webshell、执行系统命令以及绕过登录限制等。 漏洞复现 fofa语法:app="用友-GRP-U8" 页面如下: POC: POST /u8 ......
从Mysql架构看一条查询sql的执行过程
1. 通信协议 我们的程序或者工具要操作数据库,第一步要做什么事情? 跟数据库建立连接。 首先,MySQL必须要运行一个服务,监听默认的3306端口。在我们开发系统跟第三方对接的时候,必须要弄清楚的有两件事。 第一个就是通信协议,比如我们是用HTTP还是WebService还是TCP? 第二个是消息 ......
在学习JavaWeb以及Java框架中的疑惑
1. Sevlet和SpringMVC与SpringBoot以及Spring Servlet是服务器端小程序,本质上是属于Controller层的,举个例子,LoginServlet和LoginController是划等号的。 Spring MVC是Spring的一个模块,是一个web框架。通过Di ......
javaweb--API详解-PreparedStatemen
PreparedStatemen 1、预编译SQL语句并执行,预防SQL注入问题 对关键字进行转义 登录模块 package com.avb.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sq ......
javaweb--API详解--ResultSet
ResultSet 封装DQL查询语句的结果 Boolean next():(1)、将光标从当前位置向前移动一行 (2)、判断当前行是否为有效行 getxxx(参数):获取数据 xxx:数据类型 int getint/String getString() 参数: int:列的编号,从1开始 Stri ......
javaweb--JDBC的API-Connection
1、获取执行SQL对象 2、管理事务 setAutoCommit(bool) true为自动提交false为手动提交 commit()提交事务 rollback()回滚事务 package com.avb.jdbc; import java.sql.Connection; import java.s ......
javaweb--JDBC的API-DriverManager
DriverManager可以实现的功能 1、注册驱动 Class forName("com.mysql.jdbc.Driver"); 查看Driver类源码 在静态代码块中会运行DriverManager类 mysql5以后的驱动包可以省略注册驱动步骤 2、获取连接 java:mysql://ip ......
javaweb学习每日总结-第八天
第八天学习 Springboot 今天也终于是学到了springboot的技术,springboot是一款Java开发的框架,也是当下最流行的开发方式,没有之一!今天我进行了springboot技术的入门,初步了解了springboot技术的发展和应用,也用idea写了一个最简单的springboo ......
javaweb--JDBC入门
package com.avb.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class jdbcdemo { public static void ......
javaweb--事务
begin update... ... ... commit 事务的四大特征 A原子性--要么都成功要么都失败 C一致性--事务完成时必须所有数据都保持一致状态 I隔离性--多个事务之见操作的可见性 D持久性--事务一旦提交或会滚,对数据库中数据的改变是永久的 查看事务默认自动提交 select @ ......
javaweb--多表查询
多表查询:从多张表中查询数据 内连接:相当于查询A、B两张表的交集 隐式连接:select t1.name,t1.id,t2.dname from epm t1,dept t2 where epm.name=dept.id 外连接:左外连接是查找A表所有数据和AB表的交集 select * from ......
用友GRP-U8 license_check.jsp sql注入漏洞
漏洞描述 用友 GRP-U8 license_check.jsp 存在sql注入,攻击者可利用该漏洞执行任意SQL语句,如查询数据、下载数据、写入webshell、执行系统命令以及绕过登录限制等。 漏洞复现 fofa语法:app="用友-GRP-U8" 登录页面如下: POC: /u8qx/lice ......
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
原文链接:https://tecdat.cn/?p=34085 原文出处:拓端数据部落公众号 分析师:Zuyuan Wang 追求信贷规模的扩张,往往会导致贷款逾期率的不断增加,如何在当今社会运用数据识别用户特征进行风险管控成为了银行放贷的重点依据。 解决方案 任务/目标 研究公司个人贷款的数据集, ......
javaweb学习每日总结-第七天
第七天学习 Mvn模式和三层架构 今天回顾了开发的三层框架,做了一个完成一点的小案例,也是亲自感受了一下做项目的一个大概的流程,想要清楚的做完一个项目,那么对流程的安排是至关重要的,下面说说我个人的理解,首先是关注数据库,没有数据一切白搭,在数据库里建好所需的表是第一步,第二步则是去idea里建好w ......
网安--sql注入流程
1、判断有无注入点 使用and 1=1 测试 随便输入内容不报错:没有注入点 随意输入内容报错了:有注入点 2、猜解列名 order by 1/2/3/4...出现报错的前一个就是列名的数量 3、报错,判断回显点 union ?id = 1 union select 1,2,3... 上一步确定了字 ......
Springboot+Mybatis+Mybatisplus 框架中增加自定义分页插件和sql 占位符修改插件
一、Springboot简介 springboot 是当下最流行的web 框架,Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,让这些框架集成在一起变得 ......
javaweb--多表关系实现
一对多 在多的一方建立外键,指向一的一方的主键 多对多 利用第三张中间表建立连接,第三张中间表包含两个外键,分别连接两张表的主键 一对一 多用于表的拆分,将实体中经常使用的字段放在一张表中,不经常使用的字段放在另一张表中,提升查询效率。 在任何一方设置外键,连接另一方主键,并设置外键唯一(uniqu ......
sql server 日期格式Convert()函数转换
SELECT CONVERT(varchar(100), GETDATE(), 0) 05 9 2011 9:12AM SELECT CONVERT(varchar(100), GETDATE(), 1) 05/09/11 SELECT CONVERT(varchar(100), GETDATE() ......
SQL Server事务及隔离级别
事务的并发操作可能出现的问题 中文 英文 描述 脏读 Dirty Reads 事务2读到了事务1未提交的事务,事务1随后回滚,但事务2读到了事务1的“中间数据”。 在Read Uncommitted隔离级别下会发生,其它级别不会。 (update&read) 丢失更新 Lost Updates 两个 ......
javaweb--约束
作用 作用于表中列上的规则,用于限制加入表的数据 约束的存在用于保证数据库中数据的完整性、有效性、正确性。 约束的分类: auto_increment自增 此列插入新一条数据时数值自动+1 alter table 表名 modify 列名 数据类型 约束 外键约束 constraint 外键名 fo ......
javaweb--sql查询DQL
基础查询 别名 select math as '数学成绩' english '英语成绩' from stu 条件查询 几点注意事项 1、null值的比较不能用=或者!=,只能使用is null或者is not null 2、可以使用between and 来匹配一段数值 where age betw ......
[928] SQL Tutorial
ref: Structured Query Language (SQL) ref: Inner Join vs Outer Join ref: SQL Self Join ref: SQL | Functions (Aggregate and Scalar Functions) ref: SQL | ......
SQL Server常用命令
--重建索引 dbcc dbreindex('表名','',90) --清除数据库日志 use [数据库] select FILE_ID,name,size,* from sys.database_files --查询数据库及日志名称alter database [数据库名称] set recove ......
听建民老师考试有感(javaweb学习每日总结-第六天)
第六天学习 今天的学习内容还是比较多的,首先我并没有继续昨天的学习,而是先完成了spark这个大数据框架的搭建,虽然花了不少时间,但是成功了(说起来简单,实际上花了一下午)。 弄完这个之后,我又拾起了昨天晚上的内容,如约而至地做了一个有关servlet的案例,虽然我这次偷了个懒,没有全程手打代码,而 ......
javaweb--DML数据操作语言
DML 添加数据 insert into (id,name) values (1,'张三') 批量添加 insert INTO stu(id,name,gender,birthday,score,email,tel)VALUES(1,'张三','男','2000-9-9',100,'12345@12 ......
JavaWeb作业1
1.JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址? 无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,但是两者在发送请求时,服务器访问的地址都会转化为绝对地址。 2.什么是浏览器跨域访问操作,js如何实现? 浏览器从一个域名的网页去请求一个域名的资源时 ......
javaweb--mysql数据模型
关系型数据库 由多张可以相互连接的二维表组成的数据库 frm表文件 myd数据文件 注释 /**/ 多行注释 --和# 单行注释 四类语法 DDL数据定义语言 DML数据操作语言 DQL数据查询语言 DCL数据控制语言 原始数据库 information_schema存储数据库的基本信息,存储的库名 ......
SQL Server Management Studio (SSMS)的安装教程
SQL Server Management Studio (SSMS)的安装教程 SQL Server Management Studio (SSMS)是一个用于管理和配置Microsoft SQL Server的集成环境。 一、从Microsoft官网下载SQL Server Management ......