10 2021 档案
摘要:ECMAScript:客户端语言的标准 1 基本语法: 1 与html的结合方式 1 内部JS 定义<script>,标签体内容就是js代码 2 外部JS 定义<script>,同过src属性引入外部的js文件 *注意:1 <script>可以定义在html页面的任何地方,但是定义的位置会影响执行顺
阅读全文
摘要:数据库连接池 1 概念:就是一个容器(集合),存放数据库连接的容器 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器 2 好处: 1 节约资源 2 用户访问高效 3 实现: 1 标准接口:DataSource
阅读全文
摘要:HTTP: 概念:Hyper Text Transfer Protocol 超文本传输协议 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 特点: 1 基于TCP/IP的高级协议 2 默认端口号:80 3 基于请求/响应模型:一次请求对应一次响应 4 无状态的:每次请求之间相互独立,不能交
阅读全文
摘要:tomcat部署项目的方式 1 直接将项目放在webapps目录下 /hello: 项目的访问路径-->虚拟目录 简化部署:将项目打成一个war包,再将war包放置到webapps目录下 war包会自动解压缩 2 配置conf/server.xml 在<Host>标签中配置 <Context doc
阅读全文
摘要:JDBC控制事务 1. 操作: 1.开启事务 2.提交事务 3.回滚事务 2.使用Connection对象来管理事务 1.开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开启事务 2.提交事务:commit() 3.回滚事务:rollb
阅读全文
摘要:查找字符串最后一次出现的位置 //strOrig.lastIndexOf(Stringname) Runoob 字符串最后出现的位置: 19 public class SearchlastString { public static void main(String[] args) { String
阅读全文
摘要:JDBC 1 概念:Java DataBase Connectivitiy Java数据库连接,Java语言操作数据库 本质:官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动ar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动
阅读全文
摘要:DCL SQL分类: 1 DDL:操作数据库和表 2 DML:增删改表中数据 3 DQL:查询表中数据 4 DCL:管理用户,授权 1 管理用户 1 添加用户: 语法:create user '用户名'@'主机名' identified by '密码'; create user 'zhangsan'
阅读全文
摘要:数据库的备份与还原 1 命令行 语法 备份 mysqldump -u用户名 -p密码 数据库名称 > 保存的路径 还原: 1 登录数据库 2 创建数据库 3 使用数据库 4 执行文件 source 文件路径 2 图形化工具 多表查询 查询语法 select 列名列表 from 表名列表 where.
阅读全文
摘要:数据库设计的范式 概念:设计数据库时需要遵循的规范,要遵循后边的范式要求,必须先遵循前面的所有范式要求 分类: 1 第一范式(1NF):每一列都是不可分割的原子数据项 存在的问题 1 严重的数据冗余 2 数据添加存在问题 3 数据删除存在问题 2 第二范式(2NF):在1NF的基础上,非码属性必须完
阅读全文
摘要:数据库设计 1 多表之间的关系 1 分类 1 一对一 人和身份证 --一个人只有一个身份证,一个身份证只对应一个人 2 一对多(多对一) 部门和员工 --一个部门有多个员工,一个员工只能对应一个部门 3 多对多 学生和课程 --一个学生可以选择很多课程,一个课程也可以被很多学生选择 2 实现关系 1
阅读全文
摘要:DQL 排序查询 语法 order by 字句 order by 排序字段1 排序方式1,排序方式2,排序字段2...; select * from student order by math; 排序方式 ASC:升序,默认的 DESC:降序 select * from student order
阅读全文
摘要:DML 增删改表中的数据 1 添加数据 insert into 表名(列名1,列名2,....列名n) values(值1,值2,....值n); insert into stu(id,name,age) values(1,'张三',18); 注意: 列名和值要一一对应 如果表名后不定义列名,则默认
阅读全文
摘要:操作表 1 C(Create) 创建 语法: create table 表名( 列名1 数据类型1, 列名2 数据类型2, ... 列名n 数据类型n ); *最后一行不用加逗号 * 数据库类型 1 int 整数类型 age int 2 double 小数类型 score double(5,2) /
阅读全文
摘要:SQL基本概念 1 SQL语句可以单行或多行书写,以分号结尾 2 可使用空格和缩进增强语句的可读性 3 MySQL数据库的SQL语句不区分大小写,关键字建议大写 4 3种注释 -- 注释内容(两个横杠,一个空格) 单行注释 #注释内容 单行注释 /*注释*/ 多行注释 SQL分类 1 DDL 操作数
阅读全文