查询缓存 缓存机制简单的说就是缓存sql文本和查询结果,如果运行相同的sql,服务器直接从缓存中取到结果,而不需要去解析和执行sql,如果表更改了,那么使用这个表的所有缓存查询将不再有效,查询缓存值的相关条目被清空。更改指的是表中任何数据或是结构的改变,包括insert、update、delete....
分类:
数据库 时间:
2015-01-04 18:58:44
阅读次数:
255
转载至:http://www.cnblogs.com/lzrabbit/archive/2012/04/22/2465313.html文章导读拼SQL实现where in查询使用CHARINDEX或like实现where in 参数化使用exec动态执行SQl实现where in 参数化为每一个参数...
分类:
数据库 时间:
2015-01-04 17:06:15
阅读次数:
280
这几天在学习jdbc时,无意中发现apache的DbUtils工具类。用DbUtils执行sql语句,和将查询结果封装为JavaBean超级好用,省时省力。 DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就...
分类:
数据库 时间:
2015-01-04 16:36:42
阅读次数:
201
一、为什么需要数据备份 造成数据丢失的主要原因: 1、介质故障。 2、用户的错误操作。 3、服务器的彻底崩溃。 4、计算机病毒。 5、不可预料的因素。 Oracle中故障类型分为以下4种。 1、语句故障: 执行SQL语句过程发生的逻辑故障可导致语句故障。如果用户编写的SQL语句无效...
分类:
数据库 时间:
2015-01-04 13:23:49
阅读次数:
166
导出sybase 数据库 表记录的方式1 执行启动sybase 数据库命令code :dbeng7 gkdb2 执行 连接sybase 数据库命令code :dbisql -c "uid=dba111;pwd=222sql;eng=gk333db" -q oilvouch.sql3 执行 SQL脚本...
分类:
数据库 时间:
2015-01-04 11:13:20
阅读次数:
219
第一步:创建控制台项目第二步:添加新建项目→Ado.Net空实体模型第三步:添加实体:Customer,添加几个必要的测试字段第四步:添加实体之间的联系第五步:根据模型生成数据库脚本,并执行sql脚本创建数据库第六步:写增删改查来讲解EF的基本使用CodeFirst是EntityFramework的...
分类:
其他好文 时间:
2014-12-31 18:08:19
阅读次数:
130
原文:php安全编程—sql注入攻击php安全编程——sql注入攻击
定义 SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。
根据...
分类:
数据库 时间:
2014-12-30 14:59:29
阅读次数:
198
ORACLE数据库会话有ACTIVE、INACTIVE、KILLED、 CACHED、SNIPED五种状态。INACTIVE状态的会话表示此会话处于非活动、空闲、等待状态。例如PL/SQL Developer连接到数据库,执行一条SQL语句后,如果不继续执行SQL语句,那么此会话就处于INACTIV...
分类:
数据库 时间:
2014-12-30 14:47:55
阅读次数:
201
2014-12-19 Created By 鲍新建一、摘要在做咨询时,经查遇到以前SQL的运行情况,和查询使用的条件查询绑定变量时,有硬解析和软解析之分,如果是软解析,变量的值就很难找到了查询绑定变量的几个视图如下:查询v$sql视图查询v$sql_bind_capture查询dba_hist_sq...
分类:
数据库 时间:
2014-12-30 09:56:58
阅读次数:
260
/// /// 执行SQL语句,返回影响的记录数 /// /// SQL语句 /// 影响的记录数 public static int ExecuteSql(string SQLString, params OleDbPara...
分类:
数据库 时间:
2014-12-30 00:21:53
阅读次数:
173