01 2021 档案

摘要:美好的一天从搞崩eclipse开始,也许是我昨天看了追了部电视剧,向涵之真好看,程序员不配拥有爱情(我不信)。 言归正传,一个下午还是有收获的复习了JDBC,然后编写了servlet的一个重点。 index.html <!DOCTYPE html> <html> <head> <meta chars 阅读全文
posted @ 2021-01-31 23:01 我等着你 阅读(151) 评论(0) 推荐(0)
摘要:前一个FirstServletWebApp只是将在webapp中加入了servlet代码,并将结果输出到控制台,这次在PrintToBroswer使用servlet代码实现简单的输出到浏览器的操作。 web.xml <?xml version="1.0" encoding="UTF-8"?> <we 阅读全文
posted @ 2021-01-31 11:12 我等着你 阅读(880) 评论(0) 推荐(0)
摘要:FirstServletWebApp的开发步骤 1、在CATALINA_HOME/webapps/目录下新建FirstServletWebApp文件夹,该文件夹就是该webapp的根。 2、在webapp的根下新建文件夹起名WEB-INF,必须全部大写,而且必须完全相同,这个文件夹是SUN制定的规范 阅读全文
posted @ 2021-01-31 07:54 我等着你 阅读(122) 评论(0) 推荐(0)
摘要:为了更好地理解JavaWeb开发,先用Tomcat做了一个小的web界面。项目很简单。 welcome.html <html> <head> <title>welcome page</title> </head> <body> <h1 align="center"><font color="red" 阅读全文
posted @ 2021-01-30 19:57 我等着你 阅读(113) 评论(0) 推荐(0)
摘要:1、什么是API?包括什么? API:应用程序编程接口(这里所描述的接口,不是interface) API包括:源码、字节码、帮助文档【在使用的时候注意版本号一致】 接口的作用 项目有了接口之后就有了分层,多个层之间可以同时开发,这样项目的开发效率可以提高。(调用者不用关心实现者,实现者不需要关心调 阅读全文
posted @ 2021-01-29 20:39 我等着你 阅读(187) 评论(0) 推荐(0)
摘要:Cookie是1993年由网景公司(Netscape)前雇员发明的一种进行网络会话状态跟踪的技术。 会话是由一组请求与响应组成,是围绕看一件相关事情所进行的请求与响应。所以这些请求与响应之间一定是需要有数据传递的,即是需要进行会话状态跟踪的。然而HTTP协议是一种无状态协议,在不同的请求间是无法进行 阅读全文
posted @ 2021-01-29 11:50 我等着你 阅读(171) 评论(0) 推荐(0)
摘要:jQuery是一款优秀的JavaScript库,从命名可以看出jQuery最主要的用途是用来做查询(jQuery=js+Query),正如jQuery官方Logo副标题所说(write less, domore)使用jQuery能让我们对HTML文档遍历和操作、事件处理、动画以及Ajax变得更加简单 阅读全文
posted @ 2021-01-29 11:30 我等着你 阅读(64) 评论(0) 推荐(0)
摘要:JDOM是一种使用XML的独特Java工具包,用于快速开发XML应用程序。它的设计包含Java语言的语法乃至语义。 JAXP(用于XML 语法分析的 Java API)包含了三个软件包 org.w3c.dom , W3C推荐的用于XML标准规划文档对象模型的Java工具 org.xml.sax,用于 阅读全文
posted @ 2021-01-28 22:35 我等着你 阅读(108) 评论(0) 推荐(0)
摘要:简单类型 1、简单元素 指只能包含文本内容,不能够包含子元素,也没有属性的元素。 格式:<xs:element name="xxx" type="yyy"/> 例子: <xs:element name="name" type="xs:string"/> <xs:element name="age" 阅读全文
posted @ 2021-01-28 21:40 我等着你 阅读(175) 评论(0) 推荐(0)
摘要:SAX(Simple APls for XML),面向XML的简单APls。 使用DOM解析XML时,首先将XML文档加载到内存当中,然后可以通过随机的方式访问内存中的 DOM树;SAX是基于事件而且是顺序执行的,一旦经过了某个元素,我们就没有办法再去访问它了,SAX不必实现将整个XML文档加载到内 阅读全文
posted @ 2021-01-28 18:38 我等着你 阅读(218) 评论(0) 推荐(0)
摘要:DOM,Document Object Model(文档对象模型) 对于XML应用开发来说,DOM就是一个对象化的XML数据接口,一个与语言无关、与平台无关的标准接口规范。 要严格区分XML文档树中的根结点(Document)与根元素结点,根节点代表的是 XML文档本身,是我们解析XML文档的入口, 阅读全文
posted @ 2021-01-27 22:45 我等着你 阅读(146) 评论(0) 推荐(0)
摘要:意图 简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出那一种产品类的实例。通常它根据自变量的不同返回不同的类的实例。 适用性 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建出哪一个产品类的实例。 阅读全文
posted @ 2021-01-27 22:42 我等着你 阅读(110) 评论(0) 推荐(0)
摘要:理解Schema的数据类型 理解Schema的元素类型 理解验证与约束 Schema(模式),其作用与dtd一样,也是用于验证XML文档的有效性,只不过它提供了比dtd更强大的功能和更细粒度的数据类型,另外Schema还可以自定义数据类型。此外,Schema是一个XML文件,而dtd不是。 所有的S 阅读全文
posted @ 2021-01-27 10:58 我等着你 阅读(239) 评论(0) 推荐(0)
摘要:为什么要使用命名空间 为了避免元素名冲突。XML的元素名是不固定的,当两个不同的文档使用同样的名称描述两个不同类型的元素的时候,就会发生命名冲突。 使用前缀解决命名冲突问题,以下为一个命名空间的示例 <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas 阅读全文
posted @ 2021-01-27 10:51 我等着你 阅读(101) 评论(0) 推荐(0)
摘要:有效的(valid)XML文档。首先XML文档是个格式正规的XML 文档,然后有需要满足DTD的要求,这样的XML文档称为有效的XML文档。 #PCDATA (Parsed Character Data),可解析的字符数据。 关于普通实体与参数实体 普通实体是在dtd中定义,xml中使用,使用的时候 阅读全文
posted @ 2021-01-26 15:32 我等着你 阅读(168) 评论(0) 推荐(0)
摘要:对于XML文档来说,<?处理指令必须要顶格写,前面不能有任何的空白。 XML元素可以具有属性,属性的形式为“属性名="属性值",比如gender="male"。属性值需要使用单引号或双引号括起来。多个属性之间使用空格分开。 通过样式,我们可以实现XML内容与展现形式的分离。 XML的注释:<!-- 阅读全文
posted @ 2021-01-26 12:52 我等着你 阅读(1420) 评论(0) 推荐(0)
摘要:eXtensible Markup Language(XML,可扩展的标记语言)。 Document Type Definition(DTD,文档类型定义)。 XML中的每个元素都是成对出现的(有开始,有结束),<student></student>。XML中的元素的嵌套关系要保持正确性,即先开始的 阅读全文
posted @ 2021-01-26 11:13 我等着你 阅读(171) 评论(0) 推荐(0)
摘要:文件常用快捷键 Ctrl+N 新建一个工程、文件、文件夹等内容 Alt+带下划线的字幕 在对话框中进行的快捷操作 Ctrl+M 窗口最大化\还原 Alt+Enter 打开被选中的工程、包、文件等的属性窗口 Ctrl+F11 运行程序 F11 以调试模式运行程序 Alt+Shift+R 重命名工程名、 阅读全文
posted @ 2021-01-23 13:46 我等着你 阅读(391) 评论(0) 推荐(0)
摘要:除了解决Statement的拼串、sql问题之外,PreparedStatement还能 PreparedStatement可以操作Blob的数据,而Statement做不到。 可以实现更高效的批量操作。 阅读全文
posted @ 2021-01-22 13:43 我等着你 阅读(76) 评论(0) 推荐(0)
摘要:不多说,直接上代码 package com.JDBCStudy3.PreparedStatement.crud; import java.awt.List; import java.lang.reflect.Field; import java.sql.Connection; import java 阅读全文
posted @ 2021-01-22 10:17 我等着你 阅读(142) 评论(0) 推荐(0)
摘要:Java与SQL对应数据类型转换表 Java类型 SQL类型 boolean BIT byte TINYINT short SMALLINT int INTEGER long BIGINT String CHAR,VARCHAR,LONGVARCHAR byte array BIGARY,VAR B 阅读全文
posted @ 2021-01-21 19:36 我等着你 阅读(92) 评论(0) 推荐(0)
摘要:获取数据库的连接 public static Connection getConnection() throws IOException, ClassNotFoundException, SQLException { // 1、读取配置文件中的4个基本信息 InputStream is = Clas 阅读全文
posted @ 2021-01-21 18:45 我等着你 阅读(164) 评论(0) 推荐(0)
摘要:数据库连接被用于向数据库服务器发送命令和SQL语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。 在java.sql包中有3个接口分别定义了对数据库的调用的不同方式: Statement:用于执行静态SQL语句并返回它所生成的结果的对象。 PrepatedStateme 阅读全文
posted @ 2021-01-21 15:55 我等着你 阅读(113) 评论(0) 推荐(0)
摘要:JDBCTest01.class import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQ 阅读全文
posted @ 2021-01-21 14:58 我等着你 阅读(102) 评论(0) 推荐(0)
摘要:Java DataBase Connectivity(Java语言连接数据库) ,是sun公司指定的一套接口(interface),接口都有调用者和实现者。面向接口调用、面向接口写实现类,这都属于面向接口编程(降低程序的耦合度,提高程序的扩展力)。 数据的持久化:把数据保存到可掉电式存储设备中以供之 阅读全文
posted @ 2021-01-20 14:07 我等着你 阅读(80) 评论(0) 推荐(0)
摘要:顺序结构:程序从上往下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 一、分支结构 1、if函数 功能:实现简单的双分支 语法: IF(表达式1,表达式2,表达式3) 执行顺序:如果表达式1成立,则IF函数返回表达式2的值,否则返回表 阅读全文
posted @ 2021-01-20 11:24 我等着你 阅读(75) 评论(0) 推荐(0)
摘要:存储过程和函数:类似于java中的方法 好处: 提高代码的重用率 简化操作 存储过程 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 提高代码的重用率 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 一、创建语法 CREATE PROCEDURE 存储过程名(参数列 阅读全文
posted @ 2021-01-19 16:59 我等着你 阅读(88) 评论(0) 推荐(0)
摘要:系统变量 全局变量 会话变量 自定义变量 用户变量 局部变量 一、系统变量 变量由系统提供,不是用户定义,属于服务器层面 使用的语法: 1、查看所有的系统变量 SHOW GLOBAL|SESSION VARIABLES; 2、查看满足条件的部分系统变量 show global|【session】 v 阅读全文
posted @ 2021-01-19 16:44 我等着你 阅读(136) 评论(0) 推荐(0)
摘要:含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 案例:查询姓张的学生名和专业名 SELECT stuname,majorname FROM stuinfo s INNER JOIN major m ON s.`majorid`=m.`id` WHERE s. 阅读全文
posted @ 2021-01-19 14:17 我等着你 阅读(87) 评论(0) 推荐(0)
摘要:Transaction Control Language 事务控制语言 事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 案例引入:转账 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 where name='张三丰'; 意外 u 阅读全文
posted @ 2021-01-19 11:27 我等着你 阅读(95) 评论(0) 推荐(0)
摘要:又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值 特点: 标识列不一定和主键搭配,但要求是一个key 一个表可以有至多一个几个标识符 标识列的类型只能是数值型 标识列可以通过SET auto_increment_increment=3;设置步长,可以通过手动修改初始值 一、创建表时设 阅读全文
posted @ 2021-01-19 10:32 我等着你 阅读(111) 评论(0) 推荐(0)
摘要:含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类(六大约束) NOT NULL:非空,用于保证该字段的值不能为空,比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值,比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空,比如学号、员工编 阅读全文
posted @ 2021-01-19 10:12 我等着你 阅读(122) 评论(0) 推荐(0)
摘要:数据定义语言 库和表的管理 库的管理 创建create、修改alter、删除drop 表的管理 创建、修改、删除 一、库的管理 1、库的创建 语法:create database 库名; 案例:创建库books CREATE DATABASE books; 2、库的修改 更改库的字符集 ALTER 阅读全文
posted @ 2021-01-18 18:05 我等着你 阅读(64) 评论(0) 推荐(0)
摘要:数据操作语言 插入:insert 修改:update 删除:delete 一、插入语句 语法一: insert into 表名(列名,...) values(值1,...); 特点: 插入的值的类型和列的类型一致或兼容 INSERT INTO beauty(id,NAME,sex,borndate, 阅读全文
posted @ 2021-01-18 15:51 我等着你 阅读(103) 评论(0) 推荐(0)
摘要:union 联合 合并:将多个查询语句的结果合并成一个结果 案例:查询部门编号>90或邮箱包含a的员工信息 SELECT * FROM employees WHERE email LIKE '%a%' OR department_id>90; SELECT * FROM employees WHER 阅读全文
posted @ 2021-01-18 15:44 我等着你 阅读(133) 评论(0) 推荐(0)
摘要:含义:出现在其他语句中的select语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select后面(仅仅支持标量子查询) from后面(支持表子查询) where或having后面(标量子查询、列子查询 单行、行子查询 多行) exists后面(相关子查 阅读全文
posted @ 2021-01-18 10:44 我等着你 阅读(161) 评论(0) 推荐(0)
摘要:含义:又称多表查询,当查询的字段来自多个表时,就会用到连接查询 会发生笛卡尔乘积现象,表1有m行,表2有n行,结果m*n行 发生原因:没有有效的匹配条件 SELECT * FROM beauty; SELECT * FROM boys; SELECT NAME, boyName FROM boys, 阅读全文
posted @ 2021-01-17 18:35 我等着你 阅读(121) 评论(0) 推荐(0)
摘要:语法: select 分组函数, 列 (要求出现在group by的后面) from表 【where筛选条件】 group by分组的列表 【order by子句】 注意: 查询列表必须特殊,要求是分组函数和group by后出现的字段 引入:查询每个部门的平均工资 SELECT AVG(salar 阅读全文
posted @ 2021-01-17 11:18 我等着你 阅读(138) 评论(0) 推荐(0)
摘要:起别名 便于理解 如果要查询的字段有重名的情况,使用别名可以区分开 方式一:使用as mysql> SELECT 100%98 As 结果; mysql> SELECT last_name As 姓, first_name As 名 FROM employees; 方式二:使用空格 mysql> S 阅读全文
posted @ 2021-01-16 14:21 我等着你 阅读(146) 评论(0) 推荐(0)
摘要:建表:其实建表的过程就是一个画表头的过程,就是一个声明字段的过程。 create table 表名(列1声明 列1参数,列2声明 列2参数,.....列n声明 列n参数)engine myisam/innodb/bdb charset utf8/gbk; create table member(id 阅读全文
posted @ 2021-01-16 09:25 我等着你 阅读(77) 评论(0) 推荐(0)