MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂...
分类:
数据库 时间:
2014-10-20 20:53:16
阅读次数:
241
一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:
其他好文 时间:
2014-10-20 19:26:12
阅读次数:
230
转:http://blog.csdn.net/colin_fantasy/article/details/3898070execute、executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、exe...
分类:
其他好文 时间:
2014-10-20 19:06:47
阅读次数:
235
场景: 数据库有有两个字段.开始时间,和结束时间,指定一个时间段(a,b),a表示开始时间,b表示结束时间。看数据库中有没有与(a,b)冲突的时间段,有的话就返回那条记录。解析:两个时间段相当于两个集合,不过是有顺序的集合。两个时间段有交集细分有四种情况。用sql直接判断无交集的语句可能也有,但是目...
分类:
数据库 时间:
2014-10-20 18:59:31
阅读次数:
211
事务 作为逻辑处理的基本单位,对于数据库操作来说由一条或者多条sql语句来构成。当然还有针对非数据库操作的,如在计算机中设置的还原点即是一个非常好的应用。对于事务的基本性质在还有一篇中有所叙述:SQL 事务及实例演示oracle和sql server在事务上差别sql server中的事务一般分.....
分类:
数据库 时间:
2014-10-20 18:55:59
阅读次数:
222
工作原理:查询缓存的工作原理,基本上可以概括为: 缓存SELECT操作或预处理查询(注释:5.1.17开始支持)的结果集和SQL语句; 新的SELECT语句或预处理查询语句,先去查询缓存,判断是否存在可用的记录集,判断标准:与缓存的SQL语句,是否完全一样,区分大小写;查询缓存对什么样的查询语句,无...
分类:
数据库 时间:
2014-10-20 18:42:49
阅读次数:
210
主要记录了一些Oracle SQL 语句中常见的一些运算符,通配符以及标点符号等的一些简单介绍
分类:
数据库 时间:
2014-10-20 16:37:28
阅读次数:
223
数据库性能最佳实践
当应用需要连接数据库时,那么应用的性能就可能收到数据库性能的影响。比如当数据库的I/O能力存在限制,或者因缺失了索引而导致执行的SQL语句需要对整张表进行遍历。对于这些问题,仅仅对应用代码进行优化可能是不够,还需要了解数据库的知识和特点。
示例数据库
该数据库表示了128只股票在1年内(261个工作日)的股价信息。
其中有两张表:STOCKPRICE和S...
分类:
数据库 时间:
2014-10-20 11:53:36
阅读次数:
376
一、什么是PreparedStatement 参阅Java API文档,我们可以知道,PreparedStatement是Statement的子接口(如图所示),表示预编译的 SQL 语句的对象,SQL 语句被预编译并存储在PreparedStatement对象中。然后可以使用此对象多次高效...
分类:
数据库 时间:
2014-10-20 11:40:15
阅读次数:
265
当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性...
分类:
数据库 时间:
2014-10-20 11:35:08
阅读次数:
298