11 2019 档案
摘要:如果你的jsp页面中写了 List<Student> stuList = new ArrayList<Student>(); 系统可能默认给你导入 import java.swt.*; 包 此时需要将这个包改为 import java.util.*; 因为List是属于util包
阅读全文
摘要:解决办法: 这是查询语句的问题,需要将 if(rs.next()) 改为 while(rs.next()) ,问题解决了。
阅读全文
摘要:一、双击 startup.bat 出现一闪而退的现象 可能是与其他服务的端口冲突或者环境变量没有配置好 1、配置环境变量在Tomcat8.5里面涉及 2、修改tomcat的端口,因为tomcat默认的是8080端口(此端口容易发生冲突,我修改的是8000) 在tomcat8.5的 conf 目录下
阅读全文
摘要:1、前面jdk1.8的文章里面有tomcat8.5的下载链接 2、我下载的是压缩包,把压缩包解压到你的盘里面,解压后的文件如下 3、此时需要配置环境 A:点击高级环境设置,在点击里面环境变量,在系统环境变量下面分别新建 CATALINA_HOME CATALINA_HOME TOMCAT_HOME三
阅读全文
摘要:1、在这里我使用的是jdk1.8以及Tomcat8.5版本 个人建议:tomcat7.0最好和jdk1.7以下的版本,Tomcat8.0最好用jdk1.8以下的版本 jdk1.8(64位系统)的下载链接: https://pan.baidu.com/s/1CJqxzQmbsS2SeksV9FUXRQ
阅读全文
摘要:1、案例引出事务: 张三转账给李四,必须保证张三账户减少8000,李四账户增加8000,这两项操作必须全部成功, 如何保证?需要事务 事务可以保证多个操作原子性,要么全成功,要么全失败。对于数据库来说事务保证批量的DML要么全成功,要么全失败。事务具有四个特征ACID a) 原子性(Atomicit
阅读全文
摘要:1、存储引擎的使用 # 数据库中的各表均被(在创建表时)指定的存储引擎来处理。 # 服务器可用的引擎依赖于以下因素: 1、MySQL的版本 2、服务器在开发时如何被配置 3、启动选项 # 为了解当前服务器中有哪些存储引擎可用,可使用SHOW ENGINES语句: mysql> SHOW ENGINE
阅读全文
摘要:1、约束的定义:在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的就是为了保证表中数据的合法性、有效性、完整性 2、常见的约束有哪些? 非空约束(not NULL):约束的字段不能为null 唯一约束(unique):约束的字段不能重复 主键约束(primary key):约束的字段不能为
阅读全文
摘要:一、语法格式: delete from 表名 where 条件; 注意:如果不加条件的话,数据将会被全部删除 删除10部门的数据? delete from dept1 where deptno = 10; 删除所有记录 delaete from dept2; 怎么删除大表? truncate tab
阅读全文
摘要:一、语法格式: insert into 表名(字段1,字段2,字段3,.....)values(值1,值2,值3,.....) 要求:字段的数量和值的数量相同,并且数据类型要对应相同 二、案例: //第一种插入 INSERT INTO t_student1(NO,NAME,sex,classno,b
阅读全文
摘要:一、语法格式: create table 表名 ( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, ........... ); 二、常见的数据类型 int 整数型 bigint 长整型 float 浮点型 char 定长字符串 varchar 可变长字符串 date 日期类型 B
阅读全文
摘要:一、limit是mysql特有的,其他数据库里面没有,不通用。 Oracle中有一个相同的机制,叫做rownum 二、作用 去结果集中的部分数据 三、语法机制 limit startIndex,length 其中,startIndex表示q起始位置,从0开始,0表示第一条数据 length表示取几个
阅读全文
摘要:一、子查询的定义、子查询出现的位置 定义:select语句当中嵌套select语句,被嵌套的语句就是子查询 子查询出现的位置: select .....(select) from .....(select) where .....(select) 二、where子句中使用子查询 案例:查询高于平均工
阅读全文
摘要:一、语法 select ..... from A join B on .... join C on ..... 执行步骤:首先A和B进行连接,连接之后,A和C进行连接 二、案例 查询每一个员工的部门名称、工资等级、上级领导 SELECT e.`ENAME` '员工',d.`DNAME` '部门',s
阅读全文
摘要:一、什么是外连接?外连接和内连接的区别? 外连接:假设A和B表进行连接,使用外连接的话,A、B两张表有一张表是主表,一张表是副表,主要查询主表中的数据,捎带着查询副表;当副表中的数据没有和主表中的数据匹配上,副表自动模拟NULL与之匹配 内连接:假设使用A和B表进行连接,凡是A和B表能够匹配上,就把
阅读全文
摘要:一、语法 select ..... from 表一 inner join 表二 其中inner可以省略 on 连接条件 where 筛选条件 二、内连接之等值连接 条件是等量关系 案例一:查询每个员工的部门名称,显示员工名和部门名 SELECT e.ename,d.dname FROM emp e
阅读全文
摘要:1、在实际的开发中,都不可能是从单表中查询数据,一般都是从多表中联合查询出来的结果。 2、连接查询的分类: 年代的划分:SQL92 (较老,用得少)、SQL99(比较新,用的多) 表的连接方式划分: 内连接:等值连接、非等值连接、自连接 外连接:左外连接(左连接)、右外连接(右连接) 全连接:很少用
阅读全文
摘要:1、语法: select 分组函数,字段 5 from 表名 1 where 筛选条件 2 group by 分组的列表 3 having ...... 4 order by ..... 6 其中,group by是按照某些字段进行分组;having是对分组之后的数据进行再次的过滤。 分组函数都是在
阅读全文
摘要:1、常见的分组函数 sum、avg、max、min、count 注意:分组函数会自动地忽略null 2、案例 select sum(salary) from emp; select avg(salary) from emp; select max(salary) from emp; select m
阅读全文
摘要:1、语法: select 列表 from 表名 where 筛选条件 order by 排序列表 (asc/desc) asc是升序 desc是降序 默认的是asc 2、案例: 案例一:查询员工信息,按照工资从高到低 select * from employees order by salary d
阅读全文
摘要:1、模糊查询常用的运算符号 like between and in is null is not null 2、案例: 案例一(between and的使用):查询工资在4K-9K的员工信息 select * from emp where salary between 4000 and 9000;
阅读全文
摘要:1、语法和条件查询之条件表达式一样。 2、逻辑表达式的常用运算符号: && || ! and or not 3、案例: 案例一:查询工资在10K到20K之间的员工名、工资以及奖金 select last_name,salary,commision_pct from emp where salary
阅读全文
摘要:1、语法: select 查询列表 from 表名 where 筛选条件; 2、常用的条件表达式符号为: > < = >= <= !=也可以写为 <> 3、案例: 案例一:查询工资大于12000的员工信息 select * from emp where salary > 12000; 案例二:查询部
阅读全文
摘要:1、语法: select 查询的东西(列表) from 表名; 其中,查询列表可以是字段、常量、表达式、函数;查询到的结果是一个虚拟的表格。 2、查询表中的单个字段:语法:select 字段 from 表名; select last_name from emp; 3、查询表中的多个字段:语法:sel
阅读全文
摘要:一、导入数据 1、登录到MySQL,指令:mysql -u用户名 -p密码; 如:mysql -uroot -p111; 2、查看有哪些数据库,指令:show databases; 3、创建自己的库,指令:create database 表名; 如:create database aaa; 4、使用
阅读全文
摘要:一、表的介绍 表的定义: 它是数据库的基本组成单元,所有的数据都以表格的形式组织起来的。 一个表包括行和列,其中行主要是数据/记录,列是由字段组成。 字段的属性组成:字段名、数据类型、相关的约束。 二、SQL语句的分类 1、DQL又叫数据查询语言:负责查询语句,其中select语句都是DQL。 2、
阅读全文
摘要:一、常见的数据库 目前用的最多的数据库主要有MySQL、Oracle、·SQL Sever、Sybase、IBM的DB2等。 其中IBM开发出来了一款叫做Eclipse的软件,用户打开该软件可以看到软件的logo是里面有一个太阳,外面被线条包裹着,它的意思是想吞并太阳Sun这个公司。可遗憾的是,Su
阅读全文

浙公网安备 33010602011771号