随笔分类 -  数据库

Mysql重连错误
摘要:1.2 解决方法 - 如果使用的是JDBC,在JDBC URL上添加?autoReconnect=true,如: - 如果是在Spring中使用DBCP连接池,在定义datasource增加属性validationQuery和testOnBorrow,如: - 如果是在Spring中使用c3p0连接 阅读全文

posted @ 2019-01-08 14:38 airycode 阅读(405) 评论(0) 推荐(0)

MySQL数据库的优化
摘要:1. 目标 l 了解什么是优化 l 掌握优化查询的方法 l 掌握优化数据库结构的方法 l 掌握优化MySQL服务器的方法 2. 什么是优化? l 合理安排资源、调整系统参数使MySQL运行更快、更节省资源。 l 优化是多方面的,包括查询、更新、服务器等。 l 原则:减少系统瓶颈,减少资源占用,增加系 阅读全文

posted @ 2019-01-07 14:33 airycode 阅读(190) 评论(0) 推荐(0)

无限级分类实现思路
摘要:无限级分类实现思路 (组织树的分级管理) 关于该问题,暂时自己还没有深入研究,在网上找到几种解决方案,各有优缺点。 第一种方案: 使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid 阅读全文

posted @ 2019-01-04 12:09 airycode 阅读(444) 评论(0) 推荐(0)

函数max()优化
摘要:函数max的优化 用途:查询最后支付时间-优化max函数 语句: 执行计划: 阅读全文

posted @ 2018-12-24 15:59 airycode 阅读(459) 评论(0) 推荐(0)

为什么要进行数据库的优化
摘要:避免网站页面出现访问错误 增加数据库的稳定性 优化用户的体验 阅读全文

posted @ 2018-12-24 14:40 airycode 阅读(1107) 评论(0) 推荐(0)

MySQL中特有的函数CONV函数
摘要:CONV函数:用于对数字进行转换,比如将十进制的数字转化成二进制,参数格式convert(N,frombse,tobase) 将数字N从frombase进制转化成tobase进制,并且以字符串的格式返回。如果tobase的值是一个负数,N就被看成是一个有符号的字符串,否则N是没有符号的。在日常的开发 阅读全文

posted @ 2016-03-16 14:56 airycode 阅读(2084) 评论(0) 推荐(0)

MySQL中特有的函数If函数
摘要:上面我们已经知道了case函数可以实现逻辑判断,可以是很复杂的逻辑判断,但是如果我们只想实现的是如果这个条件成立就返回A否则就返回B这样简单的逻辑如果用case的话,未免复杂了。我们可以使用if函数来实现判断 if(expr1,expr2,expr3) 如果expr1为真(expr1<>0 以及ex 阅读全文

posted @ 2016-03-16 14:49 airycode 阅读(728) 评论(0) 推荐(0)

SQL语句中case函数
摘要:case函数,严格的意义上来讲case函数已经试流程控制语句了,不是简单意义上的函数,不过为了方便,很多人将case函数称为流程控制函数。 case函数的一般有两种用法:1.case expression when value1 then returnvalue1 when value2 then 阅读全文

posted @ 2016-03-16 14:40 airycode 阅读(41993) 评论(0) 推荐(1)

大话数据库技术之数据的检索
摘要:1-简单的数据数据检索:我们可以使用数据库中经常使用的关键字select,select*from表名,检索出来的是一张表中的所有的数据。2-检索出所需要的列:上述的语句执行的结果包含了表中的每一列的数据,有时候并不需要所有的列的数据,比如:我们只需要检索出来所有的员工号,我们需要做的就是把*号替换成... 阅读全文

posted @ 2015-10-07 14:31 airycode 阅读(272) 评论(0) 推荐(0)

转载人家写的CURSOR
摘要:转自:http://blog.csdn.net/rdarda/article/details/78816481、游标的作用及属性游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作;游标有下面这些属性: a、游标是只读的,也就是不能更新它; b、游标是不能滚动的,也就是只能在一个方... 阅读全文

posted @ 2015-09-20 13:14 airycode 阅读(203) 评论(0) 推荐(0)

全面解析注解
摘要:为什么要学习注解,学习注解有什么好处,学完能做什么? 1,能够读懂别人写的代码,特别是框架中的相关的代码。 2,让编程更加简洁,代码更加清晰 概念自己百度 java中常见的注解 ~常见注解(JDK注解) package 注解;public interface Pers... 阅读全文

posted @ 2015-09-20 01:31 airycode 阅读(244) 评论(0) 推荐(0)

java调用存储过程mysql
摘要:在java中调用带返回值的存储过程的实现直接上代码: DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ PROCEDURE `test`.`text_e`(IN param1 INT ,... 阅读全文

posted @ 2015-09-19 22:40 airycode 阅读(1419) 评论(0) 推荐(0)

JAVA如何调用mysql写的存储过程
摘要:存储过程是干什么的,自己百度,百度上讲的比我讲的好。为什么要用存储过程,这样可以提高效率。废话少说,直接上代码:首先说一下语法:在mysql中写存储过程DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ PROCEDURE... 阅读全文

posted @ 2015-09-19 20:40 airycode 阅读(1456) 评论(0) 推荐(0)

通用Dao方法
摘要:import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet... 阅读全文

posted @ 2015-09-19 12:07 airycode 阅读(267) 评论(0) 推荐(1)

导航