- 博客(12)
- 收藏
- 关注
原创 MySQL自定义函数、视图、索引
MySQL视图 创建视图:(虚拟表) create or replace view 名称 as select ...(查询语句) MySQL自定义函数 只有一个返回值,不能返回结果集,可以在SQL语句中调用自定义函数function delimiter // drop function if exists getname; create function getname(studenti...
2018-12-16 17:18:05 319
原创 MySQL常用函数
MySQL常用函数 数学函数: abs(X):返回X的绝对值 mod(N,M)或%:返回N被M除的余数 floor(X):返回不大于X的最大整数值 ceiling(X):返回不小于X的最小整数值 round(X) :对参数X四舍五入 字符串函数:下标从1开始 ascii(str):返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NUL...
2018-12-16 17:15:34 301
原创 MySQL 存储过程
MySQL 存储过程 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象 存储过程就是具有名字的一段代码,用来完成一个特定的功能。 创建的存储过程保存在数据库的数据字典中 优点: 存储过程可封装,并隐藏复杂的商业逻辑。 存储过程可以回传值,并可以接受参数。 存储过程无法使用 SELECT 指令来运行,因为它是子程序,与查看表,数据表或...
2018-12-10 20:55:26 3422
原创 MyBatis基于注解的使用
Mybtis注解 增加接口CategoryMapper ,并在接口中声明的方法上,加上注解 增加对CategoryMapper 的映射: <mappers> //com.shop.mapper包下的CategoryMapper接口 <mapper class="com.shop.mapper.CategoryMapper"/> </mappers&...
2018-12-10 20:53:09 283
原创 Mybatis动态SQL语句
动态SQL语句 if标签 例子: <select id="listProduct" resultType="Product"> select * from product <if test="name!=null"> where name like concat('%',#{name},'%') </i...
2018-12-10 20:51:07 2036 1
原创 Mybatis配置和基于配置的使用
导入jre包后还需要配置xml文件 配置文件mybatis-config.xml 在src目录下创建mybatis的主配置文件mybatis-config.xml 内容: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0/...
2018-12-10 20:47:35 146
原创 JQuery封装的ajax、ajax上传文件、JSON对象、ajax提交表单
JQuery模式的ajax调用 $(function(){ $('input[name=username]').change(function(){ $.ajax({ type:"post", //请求方式 url:"checkName", //请求URL地址 data:"name="+this.value,//请求...
2018-12-10 20:22:52 426
原创 原生Ajax
原生Ajax <span>输入账号 :</span> <input id="name" name="name" onkeyup="check()" type="text"> <span id="checkResult"></span> <scrip
2018-12-10 20:20:53 383
原创 Jsp生命周期、Jsp的使用、JSP隐式对象、EL表达式、JSTL
jsp JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束 JSP 网页几乎可以被当成一个普通的 Servlet JSP 生命周期 编译阶段:servlet容器编译servlet源文件,生成servlet类,并编译该类 初始化阶段:加载与JSP对应的servlet类,创建其实例,...
2018-12-10 20:13:06 294
原创 Servlet上传文件、会话跟踪、Cookies和session的使用及其常用方法
上传文件 上传的页面需要注意 1. form 的method必须是post的,get不能上传文件。 在meta标签中还需要加上enctype="multipart/form-data" 表示提交的数据是二进制文件 2. 需要提供type="file" 的字段进行上传 3.servlet中添加注解@MultipartConfig request.getParts()/getPart(String ...
2018-12-10 20:11:20 176
原创 Servlet中request、response、ServletContext 及其常用方法
Servlet中request、response、ServletContext 及其常用方法 request对象的类是HttpServletRequest request的常见方法: request.getRequestURL(): 浏览器发出请求时的完整URL,包括协议 主机名 端口(如果有) request.getRequestURI(): 浏览器发出请求的资源名部分,去掉了协...
2018-12-10 20:09:47 772
原创 Servlet生命周期、常用提交方式、中文乱码问题、重定向和请求转发
Servlet生命周期、常用提交方式、中文乱码问题、重定向和请求转发 //当前工作空间绝对路径 System.getProperty("user.dir"); 一个Servlet的生命周期由 实例化,初始化,提供服务,销毁,被回收 几个步骤组成 Serlvet构造方法 只会执行一次,所以Serlvet是单实例的 init初始化 只会执行一次 在如下几种情况下,会调用dest...
2018-12-10 20:08:25 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人