10 2022 档案

摘要:HTML标签_表单标签_表单项select&textarea: select:下拉列表 子元素:option:指定列表项 selected:默认选项 textarea:文本域: cols:每一行有多少个字符 rows:默认多少行 <!DOCTYPE html> <html lang="en"> <h 阅读全文
posted @ 2022-10-27 16:59 冰灵IT 阅读(68) 评论(0) 推荐(0) 编辑
摘要:HTML标签_表单标签_表单项input1: 表单项标签: input:可以通过type属性值,改变元素展示的样式 type属性: text:文本输入框,默认值 placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息 password:密码输入框 radio:单选框 阅读全文
posted @ 2022-10-27 15:47 冰灵IT 阅读(35) 评论(0) 推荐(0) 编辑
摘要:HTML标签_综合案例_分析: 案例:旅游网站首页 1.确定使用table来完成布局 2.如果某一行只有一个单元格,则使用<tr><td></td></tr> 3.如果某一行有多个单元格,则使用 <tr> <td> <table></table> </td> </tr> HTML标签_综合案例_实现 阅读全文
posted @ 2022-10-27 11:38 冰灵IT 阅读(20) 评论(0) 推荐(0) 编辑
摘要:HTML表格标签2: HTML表格标签有: colspan的意思是:合并列 rowspan:合并行 <caption>:表格标题 <thead> :表示表格的头部分 <tbody> :表示表格的体部分 <tfoot>:表示表格的脚部分 HTML标签定义格式: <caption style="colo 阅读全文
posted @ 2022-10-26 17:02 冰灵IT 阅读(69) 评论(0) 推荐(0) 编辑
摘要:HTML语义化标签: 语义化标签: html5中为了提高程序的可读性,提供了一些标签。 1. <header> :页眉 2. <footer> :页脚 语义化标签的格式: <!--语义化标签页眉 header--> <header> <div style="color: crimson"> 页眉 < 阅读全文
posted @ 2022-10-26 11:28 冰灵IT 阅读(23) 评论(0) 推荐(0) 编辑
摘要:HTML超链接标签: 超链接就是从一个网页跳转到另一个网页,可以使一个网页,也可以是一张图片 也可以是一个文件、一段文本。 在HTML里超链接的标签是a,里面的属性是href是指向一个网站的路径,还有target属性 有四个属性值一个是blank的意识是在一个新窗口打开,self的意思是在当前的窗口 阅读全文
posted @ 2022-10-26 11:03 冰灵IT 阅读(139) 评论(0) 推荐(0) 编辑
摘要:HTML图片标签: 图片标签:img 元素: src:路径 width:宽度 height:高度 align:对齐方式 <img src="img/http.pic.jpg" width="400" height="200" align="right"> 有两种方式: 一种是带一个点的意思是: 代表 阅读全文
posted @ 2022-10-25 16:19 冰灵IT 阅读(129) 评论(0) 推荐(0) 编辑
摘要:HTML标签_文本标签2: 文本标签: <b>:字体加粗 <i>:字体斜体 <font>:字体标签 <center>:文本居中 属性∶ color:颜色 size :大小 face :字体 代码示例: <!--加粗标签b--> <i>三生七世</i> <b>永坠阎罗 </b><br> <!--斜体i 阅读全文
posted @ 2022-10-25 10:07 冰灵IT 阅读(54) 评论(0) 推荐(0) 编辑
摘要:HTML标签_文件标签: 1.标签学习: 1.文件标签∶构成html最基本的标签 html : html文档的根标签 head :头标签。用于指定html文档的一些属性。引入外部的资源 title :标题标签。 <! DOCTYPE html> : html5中定义该文档是html文档 代码案例: 阅读全文
posted @ 2022-10-24 16:58 冰灵IT 阅读(45) 评论(0) 推荐(0) 编辑
摘要:HTML概念介绍: 1.概念∶是最基础的网页开发语言 Hyper Text Markup Language超文本标记语言 超文本: 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. 标记语言: 由标签构成的语言。<标签名称> 如html, xml 标记语言不是编程语言 HTML 阅读全文
posted @ 2022-10-24 11:23 冰灵IT 阅读(87) 评论(0) 推荐(0) 编辑
摘要:概念介绍_软件架构: web概念概述 Java web: 使用iava语言开发基于互联网的项目 软件架构∶ 1. c/s: client/server客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点︰ 用户体验好 缺点∶ 开发、安装,部署,维护麻烦 阅读全文
posted @ 2022-10-24 11:03 冰灵IT 阅读(33) 评论(0) 推荐(0) 编辑
摘要:JDBCTemplate_执行DML语句: spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 步骤︰ 1.导入jar包 2.创建dbcTemplate对象。依赖于数据源Datasource jdbcTemplate template = new Jdbc 阅读全文
posted @ 2022-10-24 10:31 冰灵IT 阅读(78) 评论(0) 推荐(0) 编辑
摘要:JDBCTemplate_介绍: spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 步骤︰ 1.导入jar包 2.创建dbcTemplate对象。依赖于数据源Datasource jdbcTemplate template = new JdbcTempl 阅读全文
posted @ 2022-10-23 15:13 冰灵IT 阅读(33) 评论(0) 推荐(0) 编辑
摘要:数据库连接池_druid工具类: 1.定义工具类 定义一个类JDBCUtils 提供静态代码块加载配置文件,初始化连接池对象 提供方法 1.获取连接方法:通过数据库连接池获取连接 2.释放资源 3.获取连接池的方法 代码实现: /** * Druid连接池的工具类 */ public class J 阅读全文
posted @ 2022-10-23 11:25 冰灵IT 阅读(30) 评论(0) 推荐(0) 编辑
摘要:数据库连接池_c3p0配置演示: 1. C3PO:数据库连接池技术 步骤: 1.导入jar包(两个)c3po-0.9.5.2.jar mchange-commons-java-0.2.12.jar , 不要忘记导入数据库驱动jar包 2.定义配i文件: 名称: capa.properties或者c3 阅读全文
posted @ 2022-10-22 17:02 冰灵IT 阅读(88) 评论(0) 推荐(0) 编辑
摘要:数据库连接池_实现介绍: 1.实现∶ 1.标准接口: Datasource javax.sql包下的 1.方法∶ 获取连接: getconnection() 归还连接:connection.close()。如果连接对象Connection是从连接池中获取的,那么调用connection.close( 阅读全文
posted @ 2022-10-22 11:29 冰灵IT 阅读(46) 评论(0) 推荐(0) 编辑
摘要:JDBC管理事务_实现: 1.使用connection对象来管理事务 开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即开后事务 在执行sql之前开启事务 提交事务:commit() 当所有sql都执行完提交事务 回滚事务:rollbac 阅读全文
posted @ 2022-10-22 10:32 冰灵IT 阅读(16) 评论(0) 推荐(0) 编辑
摘要:JDBC事务管理: 1. Preparedstatement:执行sql的对象 1. sQL注入问题∶在拼接sql时,有一些sql的特殊关键字参与字符串的拼接。会造成安全性问题 1.输入用户随便,输入密码:a' or 'a' = 'a 2. sql : select * from user wher 阅读全文
posted @ 2022-10-21 16:53 冰灵IT 阅读(17) 评论(0) 推荐(0) 编辑
摘要:JDBC工具类: 抽取JDBC工具类:JDBCUtils 目的:简化书写 分析∶ 1.注册驱动也抽取 2.抽取一个方法获取连接对象 3.抽取一个方法释放资源 代码实现: /** * JDBC工具类 */ public class JDBCUtils { private static String u 阅读全文
posted @ 2022-10-21 16:19 冰灵IT 阅读(18) 评论(0) 推荐(0) 编辑
摘要:JDBC各个类详解ResultSet遍历结果集: 1. Resultset :结果集对象,封装查询结果 boolean next():游标向下移动一行,判断当前行是否是最后一行未尾(是否有数据),如果是,则返回false,如果不是则返回true getxx×(参数):获取数据 xxx:代表数据类型如 阅读全文
posted @ 2022-10-20 17:05 冰灵IT 阅读(356) 评论(0) 推荐(0) 编辑
摘要:JDBC练习_delete、DDL语句: delete语句:删除一条记录 1.练习: account表 删除一条记录 public static void main(String[] args) { // 设sta为空 Statement sta = null; // 设conn为空 Connect 阅读全文
posted @ 2022-10-20 11:44 冰灵IT 阅读(85) 评论(0) 推荐(0) 编辑
摘要:JDBC练习_insert语句: 1. int executeupdate(string sql)∶执行DML (insert、update、delete) 语句、DDL(create,alter、drop)语句 返回值:影响的行数,可以通过这个影响的行数判断DML语句是否执行成功 返回值>o的则执 阅读全文
posted @ 2022-10-20 11:06 冰灵IT 阅读(77) 评论(0) 推荐(0) 编辑
摘要:JDBC各个类详解DriverManager获取数据库连接: 获取数据库连接∶ 方法:static connection getconnection(string url,string user,string password) 参数: url:指定连接的路径 语法:jdbc:mysql:/ /ip 阅读全文
posted @ 2022-10-19 16:17 冰灵IT 阅读(91) 评论(0) 推荐(0) 编辑
摘要:JDBC快速入门: 快速入门: 步骡: 1.导入驱动jar包mysql-connector-java-5.1.37-bin.jar 1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下 2.右键-->Add As Library 2.注册驱动 clas 阅读全文
posted @ 2022-10-19 15:53 冰灵IT 阅读(33) 评论(0) 推荐(0) 编辑
摘要:DCL_管理权限: 1.权限管理: 1.查询权限∶ --查询权限 SHOw GRANTS FOR"用户名'@"主机名'; SHOw GRANTS FOR "lisi'@"%'; 2.授予权限︰ --授予权限 grant权限列表on数据库名.表名to '用户名'@'主机名'; --给张三用户授予所有权 阅读全文
posted @ 2022-10-19 11:34 冰灵IT 阅读(23) 评论(0) 推荐(0) 编辑
摘要:管理用户_增删查: sQL分类: 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. DCL:管理用户,授权 DBA:数据库管理员 DCL:管理用户,授权 1.管理用户 语法:CREATE USER '用户名'@'主机名’ IDENTIFIED BY ‘密码 阅读全文
posted @ 2022-10-19 11:19 冰灵IT 阅读(35) 评论(0) 推荐(0) 编辑
摘要:事务四大特征: 1.原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。 2.持久性:当事务提交或回滚后,数据库会持久化的保存数据。 3.隔离性:多个事务之间。相互独立。 4.—致性:事务操作前后,数据总量不变 3.事务的隔离级别(了解) 事务隔离级别介绍: 概念∶多个事务之间隔离的,相互 阅读全文
posted @ 2022-10-18 11:42 冰灵IT 阅读(37) 评论(0) 推荐(0) 编辑
摘要:事务_基本演示: 1.事务的基本介绍 1.概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2.操作: 1.开启事务:start transaction 2.回滚事务:rollback 3.提交:commit 例子: 创建事务表: CREATE TABLE 阅读全文
posted @ 2022-10-18 11:36 冰灵IT 阅读(90) 评论(0) 推荐(0) 编辑
摘要:创建表: -- 部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地 ); -- 添加4个部门 INSERT INTO d 阅读全文
posted @ 2022-10-17 17:01 冰灵IT 阅读(16) 评论(0) 推荐(0) 编辑
摘要:多表查询_子查询情况1&2: 第一种情况:子查询的结果是单行单列的: 子查询可以作为条件,使用运算符去判断 -- 查询员工工资小于平均工资的人 SELECT salary FROM emp WHERE salary < (SELECT AVG(salary) FROM emp); 输出结果: 第二种 阅读全文
posted @ 2022-10-17 15:27 冰灵IT 阅读(37) 评论(0) 推荐(0) 编辑
摘要:多表查询外连接: 多表查询外连接有两个: 一个是左外连接查询,另一个是右外连接查询 其实这两个你只需要掌握其中一个就行 左外连接查询的例子: SELECT emp.*,dept.`name` FROM emp LEFT JOIN dept ON emp.dept_id = dept.id; 输出结果 阅读全文
posted @ 2022-10-17 11:15 冰灵IT 阅读(60) 评论(0) 推荐(0) 编辑
摘要:多表查询概述: 多表查询的意思是一次查多个表,SQL语句上不是有这样的一句语句吗 SELECT 列表字段名 FROM 列表表名,这就意味着from后面也可以跟多个列表表名 比如:SELECT * FROM emp,dept; 查出来的结果: 笛卡尔积︰ 有两个集合A,B .取这两个集合的所有组成情况 阅读全文
posted @ 2022-10-17 10:38 冰灵IT 阅读(86) 评论(0) 推荐(0) 编辑
摘要:多表关系_多对多关系实现: 1.分类: 多对多: 如:学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 2.实现关系∶ 多对多: 如:学生和课程 实现方式:多对多关系实现需要借助第三张中间表。中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键 多表关 阅读全文
posted @ 2022-10-14 11:33 冰灵IT 阅读(21) 评论(0) 推荐(0) 编辑
摘要:多表关系介绍: 1.—对一(了解): 如∶人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 2.一对多(多对一): 如∶部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 3.多对多∶ 如∶学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 多表关 阅读全文
posted @ 2022-10-13 16:07 冰灵IT 阅读(23) 评论(0) 推荐(0) 编辑
摘要:外键约束:foreign key,让表于表产生关系,从而保证数据的正确性。 1.在创建表时,可以添加外键 语法∶ create table表名( .... 外键列 constraint 外键名称 foreign key (外键列名称) references主表名称(主表列名称)); 2.删除外键: 阅读全文
posted @ 2022-10-13 15:57 冰灵IT 阅读(48) 评论(0) 推荐(0) 编辑
摘要:主键约束:primary key。 注意: 1.含义:非空且唯一 2.—张表只能有一个字段为主键 3.主键就是表中记录的唯一标识 2.在创建表时,添加主键约束 create table stu( id int primary key ,--给id添加主键约束 name varchar( 20)); 阅读全文
posted @ 2022-10-13 11:48 冰灵IT 阅读(66) 评论(0) 推荐(0) 编辑
摘要:非空约束: 我们先来讲一下非空约束是什么意思,他是什么,首先非空大家应该都知道吧 所谓非空的意思顾名思义就是这个字段不能是空的,得又数据,约束什么呢? 约束就是我们指定这一个字段不能为空的数据,必须得是有数据的字段,约束就是 我们约束这一个字段,就比如我们生活中的例子吧,比如有一天你生病了上火了 吃 阅读全文
posted @ 2022-10-13 11:15 冰灵IT 阅读(329) 评论(0) 推荐(0) 编辑
摘要:DQL_条件查询_模糊查询: 1.where子句后跟条件 2.运算符 >. <、 <= 、>= 、= 、 <> BETWEEN. ..AND IN(集合) LIKE:模糊查询 占位符: :单个任意字符 %:多个任意字符 IS NULL and或&& or或 || not或 ! --查询年龄大于20岁 阅读全文
posted @ 2022-10-12 17:15 冰灵IT 阅读(20) 评论(0) 推荐(0) 编辑
摘要:DQL_基础查询: 1.多个字段的查询 select字段名1,字段名2... from表名; 注意: 如果查询所有字段,则可以使用*来替代字段列表。 2.去除重复: distinct 3.计算列 一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算) ifnull(表达式1,表达式2) : 阅读全文
posted @ 2022-10-12 17:09 冰灵IT 阅读(12) 评论(0) 推荐(0) 编辑
摘要:DQL_分组查询: 1.语法:group by分组字段; 2.注意: 1.分组之后查询的字段:分组字段、聚合函数 2.where和having 的区别? 1. where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来 2. whe 阅读全文
posted @ 2022-10-12 11:23 冰灵IT 阅读(14) 评论(0) 推荐(0) 编辑
摘要:DQL_排序查询: 语法: order by子句 order by排序字段1排序方式1,排序字段2排序方式2... 排序方式∶ ASC:升序,默认的。 DESC:降序。 注意∶ 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 DQL_聚合函数: 聚合函数:将一列数据作为一个整体,进行 阅读全文
posted @ 2022-10-12 11:19 冰灵IT 阅读(35) 评论(0) 推荐(0) 编辑
摘要:SQL分类: (1)DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create,drop,alter 等 (2)DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字 阅读全文
posted @ 2022-10-12 11:14 冰灵IT 阅读(21) 评论(0) 推荐(0) 编辑
摘要:什么是SQL: structured Query Language :结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 SQL通用语法: 1. sQL语句可以单行或多行书写,以分号结尾。 2.可使用空格和缩进来增强语句的可读性。 3. 阅读全文
posted @ 2022-10-11 17:25 冰灵IT 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示