一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行...
分类:
数据库 时间:
2014-11-06 12:41:39
阅读次数:
228
如何oracle的获取执行计划
1.获取普通执行计划,效果类似于先执行set autot on exp;然后执行sql。
explan plan for your_sql;
select * from table(dbms_xplan.display);
2.获取具有outline信息的执行计划,用sqlprofile调优时非常有用,或者用这个执行计划了解更多oracle内部的hint
...
分类:
其他好文 时间:
2014-11-06 11:10:21
阅读次数:
133
DataReader对象与数据获取DataReader对象以“基于连接”的方式来访问数据库。也就是说,在访问数据库、执行SQL操作时,DataReader要求一直连在数据库上。这将会给数据库的连接负载带来一定的压力,但DataReader对象的工作方式将在很大程度上减轻这种压力。(感觉这不是前后矛盾...
分类:
数据库 时间:
2014-11-04 18:56:35
阅读次数:
204
mybatis直接执行SQL实际就是在mapper里面加个Stringmapper.xml对于同结构的表可以统一处理 insert into ${tablename} (ID, C_SYS_R_TIME, CREATECODE, SYSTEMCODE, INTERFACENAME...
分类:
数据库 时间:
2014-11-04 09:19:13
阅读次数:
303
create file遇到操作系统错误5拒绝访问当用C#程序执行SQL创建一个数据库时出现错误:CREATE FILE 遇到操作系统错误 5(拒绝访问。原因及解决方法如下:这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对C盘没有创建文件的权限。运行services...
分类:
其他好文 时间:
2014-11-03 22:07:35
阅读次数:
410
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-11-02 13:46:01
阅读次数:
140
原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。前者由不安全的数据...
分类:
数据库 时间:
2014-11-02 12:10:39
阅读次数:
218
Command对象创建SQl语句代码示例 说明:前面介绍了 Command 对象的方法和一些属性,回顾一下Command对象主要用来执行SQL语句。利用Command对象,可以查询数据和修改数据。 在下面这段代码里,首先根据连接字符串创建一个SqlConnecdon连接对象,并用此对象连接数据源.....
分类:
数据库 时间:
2014-11-01 14:49:42
阅读次数:
249
前面 介绍:mfc 链接 access 2007 数据库
接下来就来说说怎么插入数据到access 2007 数据库(网上找了下,说的有些模糊,直接来看看效果)
主要步骤:
1 先用sprintf生成SQL语句
2 再执行SQL语句就可以了
效果如下:
主要代码:
CString strConn,strDBName;
//serv103_serv_lin...
分类:
数据库 时间:
2014-10-29 14:57:30
阅读次数:
263
前面 介绍:mfc 链接 access 2007 数据库
接下来就来说说怎么插入数据到access 2007 数据库(网上找了下,说的有些模糊,直接来看看效果)
主要步骤:
1 先用sprintf生成SQL语句
2 再执行SQL语句就可以了
效果如下:
主要代码:
CString strConn,strDBName;
//serv103_serv_link_...
分类:
数据库 时间:
2014-10-29 12:57:16
阅读次数:
263