一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:...
分类:
数据库 时间:
2014-11-02 19:36:21
阅读次数:
292
--删除外键alter table AdItem drop constraint AdOrder_AdItem_FK1(外键名称)--增加外键alter table AdItem add constraint AdOrder_AdItem_FK1 foreign key (AI_nOrderNo)(...
分类:
数据库 时间:
2014-11-02 16:13:16
阅读次数:
279
原文:谈一谈SQL Server中的执行计划缓存(上)简介 我们平时所写的SQL语句本质只是获取数据的逻辑,而不是获取数据的物理路径。当我们写的SQL语句传到SQL Server的时候,查询分析器会将语句依次进行解析(Parse)、绑定(Bind)、查询优化(Optimization,有时候也被称为...
分类:
数据库 时间:
2014-11-02 16:07:53
阅读次数:
201
学了差不多3年的.net,开始一直用三层框架在写程序,写那个数据访问层的时候要写sql语句,开始因为玩的是小程序,表中的字段不多,但是过后写的程序比较大一点的时候,表中的字段就多了很多,写sql都写死人,而且还容易出错,想着就来看看能不能自己写个代码生成器,上网查找资料,我自己也完成了一代码生成器,...
分类:
其他好文 时间:
2014-11-02 15:02:44
阅读次数:
240
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-11-02 13:46:01
阅读次数:
140
1、执行以下sql语句即可删除所有存储过程--/**********删除所有存储过程*************************/--use 数据库名godeclare @tname varchar(8000)set @tname=''select @tname=@tname + Name ....
分类:
数据库 时间:
2014-11-02 13:39:00
阅读次数:
165
原理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
1.尽量指定类的final修饰符,因为带有final修饰符的类是不可派生的。 2.尽量重用对象。 3.尽量使用局部变量。 4.不要重复初始化变量。 5.在Java+Oracle的应用系统开发中,Java中内嵌的SQL语句应尽量使用大写,以减轻Oracle解析器解析的负担。 6.在Jav...
分类:
编程语言 时间:
2014-11-01 06:18:24
阅读次数:
198
之前项目上用的是 access数据库现在新的软件上采用了sqlite数据库基本不了解,实际上对sql也一知半解,基本上就处于增删查改的水平上,而且sql语句都是拼凑的,最多也就能做到利用各种关系把查询尽可能放在一次进行存储过程?不会啊...参考资料:http://lgb168.blog.163.co...
分类:
数据库 时间:
2014-11-01 06:12:26
阅读次数:
273